|
23 | 23 | #include "qtconcurrentrun.h" |
24 | 24 | #include "style.h" |
25 | 25 | #include "style_properties.h" |
| 26 | +#include "pluginbase/preferences.h" |
26 | 27 |
|
27 | 28 | #include <stylehelper.h> |
28 | 29 |
|
@@ -4055,10 +4056,12 @@ void HarmonicCalibration::calibrationLogWrite(QString message) { logsPlainTextEd |
4055 | 4056 |
|
4056 | 4057 | void HarmonicCalibration::importCalibrationData() |
4057 | 4058 | { |
4058 | | - QString fileName = QFileDialog::getOpenFileName(this, tr("Import"), "", |
4059 | | - tr("Comma-separated values files (*.csv);;" |
4060 | | - "Tab-delimited values files (*.txt)"), |
4061 | | - nullptr, QFileDialog::Options()); |
| 4059 | + bool useNativeDialogs = Preferences::get("general_use_native_dialogs").toBool(); |
| 4060 | + QString fileName = QFileDialog::getOpenFileName( |
| 4061 | + this, tr("Import"), "", |
| 4062 | + tr("Comma-separated values files (*.csv);;" |
| 4063 | + "Tab-delimited values files (*.txt)"), |
| 4064 | + nullptr, (useNativeDialogs ? QFileDialog::Options() : QFileDialog::DontUseNativeDialog)); |
4062 | 4065 |
|
4063 | 4066 | FileManager fm("HarmonicCalibration"); |
4064 | 4067 |
|
@@ -4092,8 +4095,10 @@ void HarmonicCalibration::extractCalibrationData() |
4092 | 4095 |
|
4093 | 4096 | QString selectedFilter = filter[0]; |
4094 | 4097 |
|
4095 | | - QString fileName = QFileDialog::getSaveFileName(this, tr("Export"), "", filter.join(";;"), &selectedFilter, |
4096 | | - QFileDialog::Options()); |
| 4098 | + bool useNativeDialogs = Preferences::get("general_use_native_dialogs").toBool(); |
| 4099 | + QString fileName = QFileDialog::getSaveFileName( |
| 4100 | + this, tr("Export"), "", filter.join(";;"), &selectedFilter, |
| 4101 | + (useNativeDialogs ? QFileDialog::Options() : QFileDialog::DontUseNativeDialog)); |
4097 | 4102 |
|
4098 | 4103 | if(fileName.split(".").size() <= 1) { |
4099 | 4104 | QString ext = selectedFilter.split(".")[1].split(")")[0]; |
|
0 commit comments