diff options
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); +} |