forked from qt-creator/qt-creator
editormanager: simplify use of interface
Less code on the user side, same meaning. Change-Id: I14e54a5d2ed8e024a51cce74eaf7c8419ad544be Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
@@ -1023,7 +1023,7 @@ void FakeVimPluginPrivate::userActionTriggered()
|
||||
if (!key)
|
||||
return;
|
||||
QString cmd = userCommandMap().value(key);
|
||||
IEditor *editor = ICore::editorManager()->currentEditor();
|
||||
IEditor *editor = EditorManager::currentEditor();
|
||||
FakeVimHandler *handler = m_editorToHandler[editor];
|
||||
if (handler)
|
||||
handler->handleInput(cmd);
|
||||
@@ -1257,11 +1257,9 @@ void FakeVimPluginPrivate::windowCommand(int key)
|
||||
|
||||
void FakeVimPluginPrivate::moveSomewhere(DistFunction f)
|
||||
{
|
||||
EditorManager *editorManager = ICore::editorManager();
|
||||
IEditor *editor = editorManager->currentEditor();
|
||||
IEditor *editor = EditorManager::currentEditor();
|
||||
QWidget *w = editor->widget();
|
||||
QPlainTextEdit *pe =
|
||||
qobject_cast<QPlainTextEdit *>(editor->widget());
|
||||
QPlainTextEdit *pe = qobject_cast<QPlainTextEdit *>(w);
|
||||
QTC_ASSERT(pe, return);
|
||||
QRect rc = pe->cursorRect();
|
||||
QRect cursorRect(w->mapToGlobal(rc.topLeft()),
|
||||
@@ -1271,8 +1269,7 @@ void FakeVimPluginPrivate::moveSomewhere(DistFunction f)
|
||||
IEditor *bestEditor = 0;
|
||||
int bestValue = 1 << 30;
|
||||
|
||||
QList<IEditor*> editors = editorManager->visibleEditors();
|
||||
foreach (IEditor *editor, editors) {
|
||||
foreach (IEditor *editor, EditorManager::instance()->visibleEditors()) {
|
||||
QWidget *w = editor->widget();
|
||||
QRect editorRect(w->mapToGlobal(w->geometry().topLeft()),
|
||||
w->mapToGlobal(w->geometry().bottomRight()));
|
||||
@@ -1290,7 +1287,7 @@ void FakeVimPluginPrivate::moveSomewhere(DistFunction f)
|
||||
// FIME: This is know to fail as the EditorManager will fall back to
|
||||
// the current editor's view. Needs additional public API there.
|
||||
if (bestEditor)
|
||||
editorManager->activateEditor(bestEditor);
|
||||
EditorManager::activateEditor(bestEditor);
|
||||
}
|
||||
|
||||
void FakeVimPluginPrivate::find(bool reverse)
|
||||
@@ -1707,9 +1704,8 @@ void FakeVimPluginPrivate::changeSelection
|
||||
|
||||
int FakeVimPluginPrivate::currentFile() const
|
||||
{
|
||||
EditorManager *editorManager = ICore::editorManager();
|
||||
OpenEditorsModel *model = editorManager->openedEditorsModel();
|
||||
IEditor *editor = editorManager->currentEditor();
|
||||
OpenEditorsModel *model = EditorManager::instance()->openedEditorsModel();
|
||||
IEditor *editor = EditorManager::currentEditor();
|
||||
return model->indexOf(editor).row();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user