diff options
author | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2019-07-02 17:14:38 +0200 |
---|---|---|
committer | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2019-07-02 17:14:38 +0200 |
commit | 040c1998500d3b0b50b3ddef4fe93216563343a8 (patch) | |
tree | c05815e566cc82d4276128b974e1557cb0d56a51 /qtmips_gui/srceditor.cpp | |
parent | dce00ea47fd4100df97349fd2bf998169b05b74a (diff) | |
download | qtmips-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.cpp | 7 |
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); +} |