[PATCH] Enable file selection dialog for preferences

Miika Turkia miika.turkia at gmail.com
Sun Oct 13 21:19:13 UTC 2013


This enabled a file selection dialog for selecting default log file
under the preferences.

Signed-off-by: Miika Turkia <miika.turkia at gmail.com>
---
 qt-ui/preferences.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/qt-ui/preferences.cpp b/qt-ui/preferences.cpp
index e188cdb..e5ddc55 100644
--- a/qt-ui/preferences.cpp
+++ b/qt-ui/preferences.cpp
@@ -1,6 +1,7 @@
 #include "preferences.h"
 #include <QSettings>
 #include <QDebug>
+#include <QFileDialog>
 
 PreferencesDialog* PreferencesDialog::instance()
 {
@@ -193,3 +194,9 @@ void PreferencesDialog::buttonClicked(QAbstractButton* button)
 
 
 #undef SB
+
+void PreferencesDialog::on_chooseFile_clicked()
+{
+    QFileInfo fi(system_default_filename());
+    ui.defaultfilename->setText(QFileDialog::getOpenFileName(this, tr("Open Default Log File"), fi.absolutePath(), tr("XML Files (*.xml)")));
+}
-- 
1.8.1.2



More information about the subsurface mailing list