OSDN Git Service

Open File: Make it open in project directory if one is set.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Mon, 1 Nov 2010 13:29:25 +0000 (14:29 +0100)
committerFriedemann Kleint <Friedemann.Kleint@nokia.com>
Mon, 1 Nov 2010 13:29:25 +0000 (14:29 +0100)
Reviewed-by: dt
Task-number: QTCREATORBUG-2947

src/plugins/coreplugin/filemanager.cpp

index d5cdcc2..8dd3b77 100644 (file)
@@ -779,6 +779,8 @@ QStringList FileManager::getOpenFileNames(const QString &filters,
     if (path.isEmpty()) {
         if (!d->m_currentFile.isEmpty())
             path = QFileInfo(d->m_currentFile).absoluteFilePath();
+        if (path.isEmpty() && useProjectsDirectory())
+            path = projectsDirectory();
     }
     const QStringList files = QFileDialog::getOpenFileNames(d->m_mainWindow,
                                                       tr("Open File"),