forked from qt-creator/qt-creator
Core: make ICore interface static
This mainly serves two purposes: (a) it saves a function call in ICore::instance()->foo() vs ICore::foo() at runtime (b) it saves typing and reduces line noise when reading It's also (mostly) source compatible, as ICore::instance()->foo() remains compilable. Change-Id: Icf7be0bce17fefe3560473534a8991ff79cbecc3 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
@@ -70,7 +70,6 @@ class VcsManager;
|
||||
namespace Internal {
|
||||
|
||||
class ActionManagerPrivate;
|
||||
class CoreImpl;
|
||||
class FancyTabWidget;
|
||||
class GeneralSettings;
|
||||
class ProgressManagerPrivate;
|
||||
@@ -180,7 +179,7 @@ private:
|
||||
void readSettings();
|
||||
void writeSettings();
|
||||
|
||||
CoreImpl *m_coreImpl;
|
||||
ICore *m_coreImpl;
|
||||
Context m_additionalContexts;
|
||||
QSettings *m_settings;
|
||||
QSettings *m_globalSettings;
|
||||
|
||||
Reference in New Issue
Block a user