aboutsummaryrefslogtreecommitdiff
path: root/qtmips_gui/srceditor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qtmips_gui/srceditor.cpp')
-rw-r--r--qtmips_gui/srceditor.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/qtmips_gui/srceditor.cpp b/qtmips_gui/srceditor.cpp
index 8b0000d..18da3b5 100644
--- a/qtmips_gui/srceditor.cpp
+++ b/qtmips_gui/srceditor.cpp
@@ -116,6 +116,8 @@ bool SrcEditor::saveFile(QString filename) {
writer.setFormat("plaintext");
bool success = writer.write(document());
setFileName(filename);
+ if (success)
+ document()->setModified(false);
return success;
}
@@ -123,3 +125,7 @@ void SrcEditor::setCursorToLine(int ln) {
QTextCursor cursor(document()->findBlockByLineNumber(ln-1));
setTextCursor(cursor);
}
+
+bool SrcEditor::isModified() const {
+ return document()->isModified();
+}