diff --git a/sdrgui/gui/spectrummarkersdialog.cpp b/sdrgui/gui/spectrummarkersdialog.cpp index abbecff10..a75555e9c 100644 --- a/sdrgui/gui/spectrummarkersdialog.cpp +++ b/sdrgui/gui/spectrummarkersdialog.cpp @@ -16,6 +16,7 @@ // along with this program. If not, see . // /////////////////////////////////////////////////////////////////////////////////// +#include #include #include @@ -697,7 +698,12 @@ void SpectrumMarkersDialog::on_aMarkerBandwidth_changed(qint64 value) void SpectrumMarkersDialog::on_aMarkersImport_clicked() { - QFileDialog fileDialog(nullptr, "Select .csv annotation markers file to read", "", "*.csv"); + QFileDialog fileDialog( + nullptr, + "Select .csv annotation markers file to read", + QStandardPaths::writableLocation(QStandardPaths::AppDataLocation), + "*.csv" + ); if (fileDialog.exec()) { @@ -756,7 +762,12 @@ void SpectrumMarkersDialog::on_aMarkersImport_clicked() void SpectrumMarkersDialog::on_aMarkersExport_clicked() { - QFileDialog fileDialog(nullptr, "Select file to write annotation markers to", "", "*.csv"); + QFileDialog fileDialog( + nullptr, + "Select file to write annotation markers to", + QStandardPaths::writableLocation(QStandardPaths::AppDataLocation), + "*.csv" + ); fileDialog.setAcceptMode(QFileDialog::AcceptSave); if (fileDialog.exec())