Improvement to BrowseFIlePathDialog usability, browsing continues from
authorMikko Keinänen <mikko.keinanen@gmail.com>
Sat, 27 Nov 2010 22:29:15 +0000 (00:29 +0200)
committerMikko Keinänen <mikko.keinanen@gmail.com>
Sat, 27 Nov 2010 22:29:15 +0000 (00:29 +0200)
the selected file path in file path label.

src/dialogs/browsefilepathdialog.cpp

index be59e33..76554ef 100644 (file)
@@ -39,9 +39,11 @@ void BrowseFilePathDialog::initWidgets()
 
 void BrowseFilePathDialog::browseFilePath()
 {
-    QString startPath = (efObject && !efObject->getName().isEmpty())
-        ? efObject->getName()
-        : QDir::homePath();
+    QString startPath = filePathLabel->text();
+    if (startPath.isEmpty()) {
+        startPath = (efObject && !efObject->getName().isEmpty())
+            ? efObject->getName() : QDir::homePath();
+    }
 
     QString fpath = QFileDialog::getExistingDirectory(this,
         tr("Select a directory"), startPath,