TextEditor: Animate navigation within file

Change-Id: I490d70a785c947cd41809503e15a317152126641
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
David Schulz
2017-05-23 14:34:22 +02:00
parent 752662e478
commit 2b83869236
8 changed files with 89 additions and 13 deletions

View File

@@ -183,7 +183,7 @@ public:
// IEditor
QByteArray saveState() const;
bool restoreState(const QByteArray &state);
void gotoLine(int line, int column = 0, bool centerLine = true);
void gotoLine(int line, int column = 0, bool centerLine = true, bool animate = false);
int position(TextPositionOperation posOp = CurrentPosition,
int at = -1) const;
void convertPosition(int pos, int *line, int *column) const;
@@ -297,6 +297,7 @@ public:
const BehaviorSettings &behaviorSettings() const;
void ensureCursorVisible();
void ensureBlockIsUnfolded(QTextBlock block);
static Core::Id FakeVimSelection;
static Core::Id SnippetPlaceholderSelection;