Browsing from previously selected directory for findinfiles

This commit is contained in:
Robert Loehning
2010-05-21 13:50:48 +02:00
parent da74f15993
commit 8497bb3ba4

View File

@@ -31,6 +31,7 @@
#include <QtCore/QtDebug> #include <QtCore/QtDebug>
#include <QtCore/QSettings> #include <QtCore/QSettings>
#include <QtCore/QDir>
#include <QtCore/QDirIterator> #include <QtCore/QDirIterator>
#include <QtGui/QPushButton> #include <QtGui/QPushButton>
#include <QtGui/QFileDialog> #include <QtGui/QFileDialog>
@@ -124,8 +125,11 @@ void FindInFiles::openFileBrowser()
{ {
if (!m_directory) if (!m_directory)
return; return;
QString oldDir = m_directory->currentText();
if (!QDir(oldDir).exists())
oldDir.clear();
QString dir = QFileDialog::getExistingDirectory(m_configWidget, QString dir = QFileDialog::getExistingDirectory(m_configWidget,
tr("Directory to search")); tr("Directory to search"), oldDir);
if (!dir.isEmpty()) if (!dir.isEmpty())
m_directory->setEditText(dir); m_directory->setEditText(dir);
} }