Recent files should remember the editor type as well.

Task-number: QTCREATORBUG-1785
This commit is contained in:
con
2010-12-09 11:37:58 +01:00
parent f1021f2a18
commit abd4a7b931
4 changed files with 63 additions and 33 deletions

View File

@@ -34,6 +34,8 @@
#include <QtCore/QObject>
#include <QtCore/QStringList>
#include <QtCore/QPair>
#include <QtCore/QVariant>
QT_BEGIN_NAMESPACE
class QMainWindow;
@@ -59,6 +61,8 @@ public:
KeepLinks
};
typedef QPair<QString, QString> RecentFile;
explicit FileManager(QMainWindow *ew);
virtual ~FileManager();
@@ -79,8 +83,8 @@ public:
void unexpectFileChange(const QString &fileName);
// recent files
void addToRecentFiles(const QString &fileName);
QStringList recentFiles() const;
void addToRecentFiles(const QString &fileName, const QString &editorId = QString());
QList<RecentFile> recentFiles() const;
void saveSettings();
// current file
@@ -183,4 +187,6 @@ private:
} // namespace Core
Q_DECLARE_METATYPE(Core::FileManager::RecentFile)
#endif // FILEMANAGER_H