diff options
Diffstat (limited to 'src/plugins/coreplugin/idocument.h')
-rw-r--r-- | src/plugins/coreplugin/idocument.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/plugins/coreplugin/idocument.h b/src/plugins/coreplugin/idocument.h index b468bf1a62..4e1860032b 100644 --- a/src/plugins/coreplugin/idocument.h +++ b/src/plugins/coreplugin/idocument.h @@ -27,6 +27,7 @@ #include "core_global.h" +#include <utils/fileutils.h> #include <utils/id.h> #include <QObject> @@ -87,9 +88,9 @@ public: void setId(Utils::Id id); Utils::Id id() const; - virtual OpenResult open(QString *errorString, const QString &fileName, const QString &realFileName); + virtual OpenResult open(QString *errorString, const Utils::FilePath &filePath, const Utils::FilePath &realFilePath); - virtual bool save(QString *errorString, const QString &fileName = QString(), bool autoSave = false); + virtual bool save(QString *errorString, const Utils::FilePath &filePath = Utils::FilePath(), bool autoSave = false); virtual QByteArray contents() const; virtual bool setContents(const QByteArray &contents); @@ -124,8 +125,8 @@ public: void checkPermissions(); - bool autoSave(QString *errorString, const QString &filePath); - void setRestoredFrom(const QString &name); + bool autoSave(QString *errorString, const Utils::FilePath &filePath); + void setRestoredFrom(const Utils::FilePath &path); void removeAutoSaveFile(); bool hasWriteWarning() const; |