aboutsummaryrefslogtreecommitdiff
path: root/qtmips_gui/srceditor.cpp
diff options
context:
space:
mode:
authorPavel Pisa <pisa@cmp.felk.cvut.cz>2019-07-02 17:14:38 +0200
committerPavel Pisa <pisa@cmp.felk.cvut.cz>2019-07-02 17:14:38 +0200
commit040c1998500d3b0b50b3ddef4fe93216563343a8 (patch)
treec05815e566cc82d4276128b974e1557cb0d56a51 /qtmips_gui/srceditor.cpp
parentdce00ea47fd4100df97349fd2bf998169b05b74a (diff)
downloadqtmips-040c1998500d3b0b50b3ddef4fe93216563343a8.tar.gz
qtmips-040c1998500d3b0b50b3ddef4fe93216563343a8.tar.bz2
qtmips-040c1998500d3b0b50b3ddef4fe93216563343a8.zip
Teach simple embedded assembler .orig and .word directives.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Diffstat (limited to 'qtmips_gui/srceditor.cpp')
-rw-r--r--qtmips_gui/srceditor.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/qtmips_gui/srceditor.cpp b/qtmips_gui/srceditor.cpp
index 79e16e9..2f4d3a6 100644
--- a/qtmips_gui/srceditor.cpp
+++ b/qtmips_gui/srceditor.cpp
@@ -36,6 +36,8 @@
#include <QFile>
#include <QFileInfo>
#include <QTextDocumentWriter>
+#include <QTextCursor>
+#include <QTextBlock>
#include "srceditor.h"
@@ -87,3 +89,8 @@ bool SrcEditor::saveFile(QString filename) {
}
return success;
}
+
+void SrcEditor::setCursorToLine(int ln) {
+ QTextCursor cursor(document()->findBlockByLineNumber(ln-1));
+ setTextCursor(cursor);
+}