From aa8aef6ea9bc2823119ca06936aff9828c75d83e Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Mon, 19 Aug 2019 19:08:06 +0200 Subject: Action to execute external make command and ask for unsaved sources. Signed-off-by: Pavel Pisa --- qtmips_gui/srceditor.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'qtmips_gui/srceditor.cpp') 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(); +} -- cgit v1.2.3