diff options
Diffstat (limited to 'qtmips_gui/srceditor.cpp')
-rw-r--r-- | qtmips_gui/srceditor.cpp | 6 |
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(); +} |