forked from qt-creator/qt-creator
Avoid going through ICore when it's not necessary
Many singletons have their own instance() method, in which case there is no need to use ICore::instance() to get access to them.
This commit is contained in:
@@ -35,7 +35,6 @@
|
||||
#include "vcsbaseplugin.h"
|
||||
#include "vcsbaseeditor.h"
|
||||
|
||||
#include <coreplugin/icore.h>
|
||||
#include <coreplugin/editormanager/editormanager.h>
|
||||
#include <texteditor/fontsettings.h>
|
||||
#include <texteditor/texteditoractionhandler.h>
|
||||
@@ -83,7 +82,7 @@ QString BaseVCSEditorFactory::kind() const
|
||||
|
||||
Core::IFile *BaseVCSEditorFactory::open(const QString &fileName)
|
||||
{
|
||||
Core::IEditor *iface = Core::ICore::instance()->editorManager()->openEditor(fileName, kind());
|
||||
Core::IEditor *iface = Core::EditorManager::instance()->openEditor(fileName, kind());
|
||||
return iface ? iface->file() : 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -34,7 +34,6 @@
|
||||
#include "basevcssubmiteditorfactory.h"
|
||||
#include "vcsbasesubmiteditor.h"
|
||||
|
||||
#include <coreplugin/icore.h>
|
||||
#include <coreplugin/editormanager/editormanager.h>
|
||||
|
||||
namespace VCSBase {
|
||||
@@ -82,8 +81,7 @@ QStringList BaseVCSSubmitEditorFactory::mimeTypes() const
|
||||
|
||||
Core::IFile *BaseVCSSubmitEditorFactory::open(const QString &fileName)
|
||||
{
|
||||
Core::ICore *core = Core::ICore::instance();
|
||||
if (Core::IEditor *iface = core->editorManager()->openEditor(fileName, kind()))
|
||||
if (Core::IEditor *iface = Core::EditorManager::instance()->openEditor(fileName, kind()))
|
||||
return iface->file();
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -38,7 +38,6 @@
|
||||
#include "vcsbaseconstants.h"
|
||||
|
||||
#include <coreplugin/editormanager/editormanager.h>
|
||||
#include <coreplugin/icore.h>
|
||||
#include <coreplugin/uniqueidmanager.h>
|
||||
#include <extensionsystem/pluginmanager.h>
|
||||
#include <projectexplorer/editorconfiguration.h>
|
||||
@@ -85,10 +84,9 @@ VCSBaseEditorEditable::VCSBaseEditorEditable(VCSBaseEditor *editor,
|
||||
const VCSBaseEditorParameters *type)
|
||||
: BaseTextEditorEditable(editor), m_kind(type->kind)
|
||||
{
|
||||
Core::ICore *core = Core::ICore::instance();
|
||||
m_context << core->uniqueIDManager()->uniqueIdentifier(QLatin1String(type->context))
|
||||
<< core->uniqueIDManager()->uniqueIdentifier(QLatin1String(TextEditor::Constants::C_TEXTEDITOR));
|
||||
|
||||
Core::UniqueIDManager *uidm = Core::UniqueIDManager::instance();
|
||||
m_context << uidm->uniqueIdentifier(QLatin1String(type->context))
|
||||
<< uidm->uniqueIdentifier(QLatin1String(TextEditor::Constants::C_TEXTEDITOR));
|
||||
}
|
||||
|
||||
QList<int> VCSBaseEditorEditable::context() const
|
||||
@@ -363,7 +361,7 @@ void VCSBaseEditor::jumpToChangeFromDiff(QTextCursor cursor)
|
||||
if (!exists)
|
||||
return;
|
||||
|
||||
Core::EditorManager *em = Core::ICore::instance()->editorManager();
|
||||
Core::EditorManager *em = Core::EditorManager::instance();
|
||||
Core::IEditor *ed = em->openEditor(fileName);
|
||||
em->ensureEditorManagerVisible();
|
||||
if (TextEditor::ITextEditor *editor = qobject_cast<TextEditor::ITextEditor *>(ed))
|
||||
@@ -409,8 +407,7 @@ static QTextCodec *findFileCodec(const QString &source)
|
||||
{
|
||||
typedef QList<Core::IEditor *> EditorList;
|
||||
|
||||
const EditorList editors =
|
||||
Core::ICore::instance()->editorManager()->editorsForFileName(source);
|
||||
const EditorList editors = Core::EditorManager::instance()->editorsForFileName(source);
|
||||
if (!editors.empty()) {
|
||||
const EditorList::const_iterator ecend = editors.constEnd();
|
||||
for (EditorList::const_iterator it = editors.constBegin(); it != ecend; ++it)
|
||||
|
||||
@@ -35,7 +35,6 @@
|
||||
#include "submiteditorfile.h"
|
||||
|
||||
#include <coreplugin/ifile.h>
|
||||
#include <coreplugin/icore.h>
|
||||
#include <coreplugin/uniqueidmanager.h>
|
||||
#include <coreplugin/actionmanager/actionmanager.h>
|
||||
#include <extensionsystem/pluginmanager.h>
|
||||
@@ -84,7 +83,7 @@ VCSBaseSubmitEditorPrivate::VCSBaseSubmitEditorPrivate(const VCSBaseSubmitEditor
|
||||
m_parameters(parameters),
|
||||
m_file(new VCSBase::Internal::SubmitEditorFile(QLatin1String(m_parameters->mimeType), q))
|
||||
{
|
||||
m_contexts << Core::ICore::instance()->uniqueIDManager()->uniqueIdentifier(m_parameters->context);
|
||||
m_contexts << Core::UniqueIDManager::instance()->uniqueIdentifier(m_parameters->context);
|
||||
}
|
||||
|
||||
VCSBaseSubmitEditor::VCSBaseSubmitEditor(const VCSBaseSubmitEditorParameters *parameters,
|
||||
|
||||
Reference in New Issue
Block a user