From kde-commits Tue Feb 28 22:05:08 2017 From: Thomas Eschenbacher Date: Tue, 28 Feb 2017 22:05:08 +0000 To: kde-commits Subject: [kwave] /: use current file name as base when saving labels Message-Id: X-MARC-Message: https://marc.info/?l=kde-commits&m=148831951709384 Git commit 239ab5a287c1244f0a59d5c20969e8533b84cb50 by Thomas Eschenbacher. Committed on 26/02/2017 at 21:33. Pushed by eschenbacher into branch 'master'. use current file name as base when saving labels M +1 -1 CHANGES M +3 -1 kwave/MainWidget.cpp https://commits.kde.org/kwave/239ab5a287c1244f0a59d5c20969e8533b84cb50 diff --git a/CHANGES b/CHANGES index fad166c8..a896affd 100644 --- a/CHANGES +++ b/CHANGES @@ -44,7 +44,7 @@ * renamed command "delete_label" -> "label:delete" * renamed command "edit_label" -> "label:edit" * implemented loading and saving of labels - * allow special value -1 as index for label:delete to delete _all_ labels + * allow special value -1 as index for label:delete(...) to delete _all_ = labels = 0.9.2 [2016-06-26] = diff --git a/kwave/MainWidget.cpp b/kwave/MainWidget.cpp index bf7ef84a..9cc3df23 100644 --- a/kwave/MainWidget.cpp +++ b/kwave/MainWidget.cpp @@ -962,13 +962,15 @@ int Kwave::MainWidget::saveLabels(const QString &file= name) if (!signal_manager) return false; = QUrl url; + url =3D QUrl(m_context.signalName()); + if (!filename.length()) { QString name(filename); = QPointer dlg =3D new(std::nothrow)Kwave::FileDialog( _("kfiledialog:///kwave_label_dir"), Kwave::FileDialog::SaveFile, LABEL_LIST_FILTER, - this, QUrl(), LABEL_LIST_EXT); + this, url, LABEL_LIST_EXT); if (!dlg) return 0; dlg->setWindowTitle(i18n("Save Labels")); if (dlg->exec() !=3D QDialog::Accepted) {