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())