diff options
author | hjk <hjk121@nokiamail.com> | 2013-08-29 15:46:04 +0200 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2013-08-30 11:22:56 +0200 |
commit | 4a24df38a3a164c51f9cdddd566c9928a7482a0a (patch) | |
tree | 0017d4109b5437e0da0c0e423c888a2cb7dd8dca /src/plugins/texteditor | |
parent | e1823072a1094e9aba2781aec963fc2d2e56169f (diff) | |
download | qt-creator-4a24df38a3a164c51f9cdddd566c9928a7482a0a.tar.gz |
EditorManager: Use static pattern, adjust surrounding code
Change-Id: I3255a0150cd9a730336456c5a9f986eb74fefbff
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/texteditor')
-rw-r--r-- | src/plugins/texteditor/basetexteditor.cpp | 15 | ||||
-rw-r--r-- | src/plugins/texteditor/basetextmark.cpp | 3 | ||||
-rw-r--r-- | src/plugins/texteditor/behaviorsettingspage.cpp | 3 | ||||
-rw-r--r-- | src/plugins/texteditor/findincurrentfile.cpp | 2 | ||||
-rw-r--r-- | src/plugins/texteditor/findinfiles.cpp | 2 | ||||
-rw-r--r-- | src/plugins/texteditor/findinopenfiles.cpp | 6 | ||||
-rw-r--r-- | src/plugins/texteditor/linenumberfilter.cpp | 5 | ||||
-rw-r--r-- | src/plugins/texteditor/outlinefactory.cpp | 3 | ||||
-rw-r--r-- | src/plugins/texteditor/refactoringchanges.cpp | 4 |
9 files changed, 19 insertions, 24 deletions
diff --git a/src/plugins/texteditor/basetexteditor.cpp b/src/plugins/texteditor/basetexteditor.cpp index 15db797efc..ea86ec3a20 100644 --- a/src/plugins/texteditor/basetexteditor.cpp +++ b/src/plugins/texteditor/basetexteditor.cpp @@ -521,7 +521,7 @@ void BaseTextEditorWidget::selectEncoding() break; } case CodecSelector::Save: doc->setCodec(codecSelector.selectedCodec()); - Core::EditorManager::instance()->saveEditor(editor()); + Core::EditorManager::saveEditor(editor()); updateTextCodecLabel(); break; case CodecSelector::Cancel: @@ -4004,7 +4004,7 @@ void BaseTextEditorWidget::slotCursorPositionChanged() << "indent:" << BaseTextDocumentLayout::userData(textCursor().block())->foldingIndent(); #endif if (!d->m_contentsChanged && d->m_lastCursorChangeWasInteresting) { - Core::EditorManager::instance()->addCurrentPositionToNavigationHistory(editor(), d->m_tempNavigationState); + Core::EditorManager::addCurrentPositionToNavigationHistory(editor(), d->m_tempNavigationState); d->m_lastCursorChangeWasInteresting = false; } else if (d->m_contentsChanged) { saveCurrentCursorPositionForNavigation(); @@ -4170,11 +4170,11 @@ void BaseTextEditorWidget::mouseMoveEvent(QMouseEvent *e) static bool handleForwardBackwardMouseButtons(QMouseEvent *e) { if (e->button() == Qt::XButton1) { - Core::EditorManager::instance()->goBackInNavigationHistory(); + Core::EditorManager::goBackInNavigationHistory(); return true; } if (e->button() == Qt::XButton2) { - Core::EditorManager::instance()->goForwardInNavigationHistory(); + Core::EditorManager::goForwardInNavigationHistory(); return true; } @@ -4224,7 +4224,7 @@ void BaseTextEditorWidget::mouseReleaseEvent(QMouseEvent *e) && e->button() == Qt::LeftButton ) { - Core::EditorManager::instance()->addCurrentPositionToNavigationHistory(); + Core::EditorManager::addCurrentPositionToNavigationHistory(); bool inNextSplit = ((e->modifiers() & Qt::AltModifier) && !alwaysOpenLinksInNextSplit()) || (alwaysOpenLinksInNextSplit() && !(e->modifiers() & Qt::AltModifier)); if (openLink(findLinkAt(cursorForPosition(e->pos())), inNextSplit)) { @@ -4815,11 +4815,10 @@ bool BaseTextEditorWidget::openLink(const Link &link, bool inNextSplit) if (!link.hasValidTarget()) return false; - Core::EditorManager *editorManager = Core::EditorManager::instance(); if (inNextSplit) { - editorManager->gotoOtherSplit(); + Core::EditorManager::gotoOtherSplit(); } else if (baseTextDocument()->filePath() == link.targetFileName) { - editorManager->addCurrentPositionToNavigationHistory(); + Core::EditorManager::addCurrentPositionToNavigationHistory(); gotoLine(link.targetLine, link.targetColumn); setFocus(); return true; diff --git a/src/plugins/texteditor/basetextmark.cpp b/src/plugins/texteditor/basetextmark.cpp index e4558341d4..fc8e5f6a83 100644 --- a/src/plugins/texteditor/basetextmark.cpp +++ b/src/plugins/texteditor/basetextmark.cpp @@ -44,8 +44,7 @@ using namespace TextEditor::Internal; BaseTextMarkRegistry::BaseTextMarkRegistry(QObject *parent) : QObject(parent) { - Core::EditorManager *em = Core::EditorManager::instance(); - connect(em, SIGNAL(editorOpened(Core::IEditor*)), + connect(Core::EditorManager::instance(), SIGNAL(editorOpened(Core::IEditor*)), SLOT(editorOpened(Core::IEditor*))); Core::DocumentManager *dm = Core::DocumentManager::instance(); diff --git a/src/plugins/texteditor/behaviorsettingspage.cpp b/src/plugins/texteditor/behaviorsettingspage.cpp index eac693c00b..63134da656 100644 --- a/src/plugins/texteditor/behaviorsettingspage.cpp +++ b/src/plugins/texteditor/behaviorsettingspage.cpp @@ -222,8 +222,7 @@ void BehaviorSettingsPage::settingsToUI() d->m_page->behaviorWidget->setAssignedStorageSettings(d->m_storageSettings); d->m_page->behaviorWidget->setAssignedBehaviorSettings(d->m_behaviorSettings); d->m_page->behaviorWidget->setAssignedExtraEncodingSettings(d->m_extraEncodingSettings); - d->m_page->behaviorWidget->setAssignedCodec( - Core::EditorManager::instance()->defaultTextCodec()); + d->m_page->behaviorWidget->setAssignedCodec(Core::EditorManager::defaultTextCodec()); } void BehaviorSettingsPage::finish() diff --git a/src/plugins/texteditor/findincurrentfile.cpp b/src/plugins/texteditor/findincurrentfile.cpp index a01144fd3e..87e2c86179 100644 --- a/src/plugins/texteditor/findincurrentfile.cpp +++ b/src/plugins/texteditor/findincurrentfile.cpp @@ -67,7 +67,7 @@ Utils::FileIterator *FindInCurrentFile::files(const QStringList &nameFilters, QMap<QString, QTextCodec *> openEditorEncodings = ITextEditor::openedTextDocumentEncodings(); QTextCodec *codec = openEditorEncodings.value(fileName); if (!codec) - codec = Core::EditorManager::instance()->defaultTextCodec(); + codec = Core::EditorManager::defaultTextCodec(); return new Utils::FileIterator(QStringList() << fileName, QList<QTextCodec *>() << codec); } diff --git a/src/plugins/texteditor/findinfiles.cpp b/src/plugins/texteditor/findinfiles.cpp index f555b6fce3..2b67ea3c3b 100644 --- a/src/plugins/texteditor/findinfiles.cpp +++ b/src/plugins/texteditor/findinfiles.cpp @@ -75,7 +75,7 @@ Utils::FileIterator *FindInFiles::files(const QStringList &nameFilters, { return new Utils::SubDirFileIterator(QStringList() << additionalParameters.toString(), nameFilters, - Core::EditorManager::instance()->defaultTextCodec()); + Core::EditorManager::defaultTextCodec()); } QVariant FindInFiles::additionalParameters() const diff --git a/src/plugins/texteditor/findinopenfiles.cpp b/src/plugins/texteditor/findinopenfiles.cpp index 8f3d258465..7a882056d3 100644 --- a/src/plugins/texteditor/findinopenfiles.cpp +++ b/src/plugins/texteditor/findinopenfiles.cpp @@ -43,9 +43,9 @@ using namespace TextEditor::Internal; FindInOpenFiles::FindInOpenFiles() { - connect(Core::ICore::instance()->editorManager(), SIGNAL(editorOpened(Core::IEditor*)), + connect(Core::EditorManager::instance(), SIGNAL(editorOpened(Core::IEditor*)), this, SLOT(updateEnabledState())); - connect(Core::ICore::instance()->editorManager(), SIGNAL(editorsClosed(QList<Core::IEditor*>)), + connect(Core::EditorManager::instance(), SIGNAL(editorsClosed(QList<Core::IEditor*>)), this, SLOT(updateEnabledState())); } @@ -74,7 +74,7 @@ Utils::FileIterator *FindInOpenFiles::files(const QStringList &nameFilters, fileNames.append(fileName); QTextCodec *codec = openEditorEncodings.value(fileName); if (!codec) - codec = Core::EditorManager::instance()->defaultTextCodec(); + codec = Core::EditorManager::defaultTextCodec(); codecs.append(codec); } } diff --git a/src/plugins/texteditor/linenumberfilter.cpp b/src/plugins/texteditor/linenumberfilter.cpp index d5f44e7cd7..1247f96d02 100644 --- a/src/plugins/texteditor/linenumberfilter.cpp +++ b/src/plugins/texteditor/linenumberfilter.cpp @@ -91,8 +91,7 @@ void LineNumberFilter::accept(FilterEntry selection) const { ITextEditor *editor = currentTextEditor(); if (editor) { - Core::EditorManager *editorManager = Core::EditorManager::instance(); - editorManager->addCurrentPositionToNavigationHistory(); + EditorManager::addCurrentPositionToNavigationHistory(); LineColumn data = selection.internalData.value<LineColumn>(); if (data.first < 1) { // jump to column in same line int currLine, currColumn; @@ -100,7 +99,7 @@ void LineNumberFilter::accept(FilterEntry selection) const data.first = currLine; } editor->gotoLine(data.first, data.second); - Core::EditorManager::activateEditor(editor); + EditorManager::activateEditor(editor); } } diff --git a/src/plugins/texteditor/outlinefactory.cpp b/src/plugins/texteditor/outlinefactory.cpp index c2eaad2675..d4c5bbd7d1 100644 --- a/src/plugins/texteditor/outlinefactory.cpp +++ b/src/plugins/texteditor/outlinefactory.cpp @@ -71,8 +71,7 @@ OutlineWidgetStack::OutlineWidgetStack(OutlineFactory *factory) : m_filterMenu = new QMenu(m_filterButton); m_filterButton->setMenu(m_filterMenu); - Core::EditorManager *editorManager = Core::EditorManager::instance(); - connect(editorManager, SIGNAL(currentEditorChanged(Core::IEditor*)), + connect(Core::EditorManager::instance(), SIGNAL(currentEditorChanged(Core::IEditor*)), this, SLOT(updateCurrentEditor(Core::IEditor*))); updateCurrentEditor(Core::EditorManager::currentEditor()); } diff --git a/src/plugins/texteditor/refactoringchanges.cpp b/src/plugins/texteditor/refactoringchanges.cpp index 4d1cf13688..57dd3a9a81 100644 --- a/src/plugins/texteditor/refactoringchanges.cpp +++ b/src/plugins/texteditor/refactoringchanges.cpp @@ -94,7 +94,7 @@ bool RefactoringChanges::createFile(const QString &fileName, const QString &cont // Write the file to disk: Utils::TextFileFormat format; - format.codec = Core::EditorManager::instance()->defaultTextCodec(); + format.codec = Core::EditorManager::defaultTextCodec(); QString error; bool saveOk = format.writeFile(fileName, document->toPlainText(), &error); delete document; @@ -207,7 +207,7 @@ QTextDocument *RefactoringFile::mutableDocument() const QString fileContents; if (!m_fileName.isEmpty()) { QString error; - QTextCodec *defaultCodec = Core::EditorManager::instance()->defaultTextCodec(); + QTextCodec *defaultCodec = Core::EditorManager::defaultTextCodec(); Utils::TextFileFormat::ReadResult result = Utils::TextFileFormat::readFile( m_fileName, defaultCodec, &fileContents, &m_textFileFormat, |