aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/coreplugin/documentmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/coreplugin/documentmanager.h')
-rw-r--r--src/plugins/coreplugin/documentmanager.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/coreplugin/documentmanager.h b/src/plugins/coreplugin/documentmanager.h
index 66ca54cd2e..e9b9d66adb 100644
--- a/src/plugins/coreplugin/documentmanager.h
+++ b/src/plugins/coreplugin/documentmanager.h
@@ -25,7 +25,9 @@
#pragma once
-#include <coreplugin/id.h>
+#include <coreplugin/core_global.h>
+
+#include <utils/id.h>
#include <QObject>
#include <QPair>
@@ -54,7 +56,7 @@ public:
KeepLinks
};
- using RecentFile = QPair<QString, Id>;
+ using RecentFile = QPair<QString, Utils::Id>;
static DocumentManager *instance();
@@ -70,7 +72,7 @@ public:
static void unexpectFileChange(const QString &fileName);
// recent files
- static void addToRecentFiles(const QString &fileName, Id editorId = Id());
+ static void addToRecentFiles(const QString &fileName, Utils::Id editorId = {});
Q_SLOT void clearRecentFiles();
static QList<RecentFile> recentFiles();
@@ -162,6 +164,8 @@ private:
void checkForReload();
void changedFile(const QString &file);
void filePathChanged(const Utils::FilePath &oldName, const Utils::FilePath &newName);
+ void updateSaveAll();
+ static void registerSaveAllAction();
friend class Core::Internal::MainWindow;
friend class Core::Internal::DocumentManagerPrivate;