diff options
author | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2011-05-10 20:43:03 +0200 |
---|---|---|
committer | Oswald Buddenhagen <oswald.buddenhagen@nokia.com> | 2011-05-12 20:10:03 +0200 |
commit | 9ac137fb062138bc8c8f338526f94eeab96c9abc (patch) | |
tree | 4d0c86691f0c8c871cc805a2e7e91a4730b582e7 /src/plugins/texteditor/basetextdocument.h | |
parent | a14955d0fb3167436a584eaf318e5da86a4175bb (diff) | |
download | qt-creator-9ac137fb062138bc8c8f338526f94eeab96c9abc.tar.gz |
add auto-saving of modified editors
Task-number: QTCREATORBUG-2847
Diffstat (limited to 'src/plugins/texteditor/basetextdocument.h')
-rw-r--r-- | src/plugins/texteditor/basetextdocument.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/texteditor/basetextdocument.h b/src/plugins/texteditor/basetextdocument.h index 9404871b2e..481baae76c 100644 --- a/src/plugins/texteditor/basetextdocument.h +++ b/src/plugins/texteditor/basetextdocument.h @@ -70,8 +70,9 @@ public: ITextMarkable *documentMarker() const; // IFile implementation. - virtual bool save(QString *errorString, const QString &fileName = QString()); + virtual bool save(QString *errorString, const QString &fileName, bool autoSave); virtual QString fileName() const; + virtual bool shouldAutoSave() const; virtual bool isReadOnly() const; virtual bool isModified() const; virtual bool isSaveAsAllowed() const; @@ -87,7 +88,7 @@ public: void setDefaultPath(const QString &defaultPath); void setSuggestedFileName(const QString &suggestedFileName); - virtual bool open(QString *errorString, const QString &fileName = QString()); + virtual bool open(QString *errorString, const QString &fileName, const QString &realFileName); virtual bool reload(QString *errorString); QTextDocument *document() const; |