summaryrefslogtreecommitdiff
path: root/src/plugins/texteditor/basetextdocument.h
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2011-05-10 20:43:03 +0200
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2011-05-12 20:10:03 +0200
commit9ac137fb062138bc8c8f338526f94eeab96c9abc (patch)
tree4d0c86691f0c8c871cc805a2e7e91a4730b582e7 /src/plugins/texteditor/basetextdocument.h
parenta14955d0fb3167436a584eaf318e5da86a4175bb (diff)
downloadqt-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.h5
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;