Skip to content
Snippets Groups Projects
Commit 23624321 authored by hjk's avatar hjk
Browse files

Fixes: some ICore::instance() related cleanup

parent bc0717d0
No related branches found
No related tags found
No related merge requests found
...@@ -45,8 +45,8 @@ using namespace Core; ...@@ -45,8 +45,8 @@ using namespace Core;
using namespace Find; using namespace Find;
using namespace Find::Internal; using namespace Find::Internal;
CurrentDocumentFind::CurrentDocumentFind(ICore *core) CurrentDocumentFind::CurrentDocumentFind()
: m_core(core), m_currentFind(0) : m_currentFind(0)
{ {
connect(qApp, SIGNAL(focusChanged(QWidget*, QWidget*)), connect(qApp, SIGNAL(focusChanged(QWidget*, QWidget*)),
this, SLOT(updateCurrentFindFilter(QWidget*,QWidget*))); this, SLOT(updateCurrentFindFilter(QWidget*,QWidget*)));
......
...@@ -36,8 +36,6 @@ ...@@ -36,8 +36,6 @@
#include "ifindfilter.h" #include "ifindfilter.h"
#include <coreplugin/icore.h>
#include <QtCore/QPointer> #include <QtCore/QPointer>
#include <QtGui/QWidget> #include <QtGui/QWidget>
...@@ -49,7 +47,7 @@ class CurrentDocumentFind : public QObject ...@@ -49,7 +47,7 @@ class CurrentDocumentFind : public QObject
Q_OBJECT Q_OBJECT
public: public:
CurrentDocumentFind(Core::ICore *core); CurrentDocumentFind();
void resetIncrementalSearch(); void resetIncrementalSearch();
void clearResults(); void clearResults();
...@@ -83,7 +81,6 @@ private slots: ...@@ -83,7 +81,6 @@ private slots:
private: private:
void removeFindSupportConnections(); void removeFindSupportConnections();
Core::ICore *m_core;
QPointer<IFindSupport> m_currentFind; QPointer<IFindSupport> m_currentFind;
QPointer<QWidget> m_currentWidget; QPointer<QWidget> m_currentWidget;
}; };
......
...@@ -77,14 +77,13 @@ FindPlugin::~FindPlugin() ...@@ -77,14 +77,13 @@ FindPlugin::~FindPlugin()
bool FindPlugin::initialize(const QStringList &, QString *) bool FindPlugin::initialize(const QStringList &, QString *)
{ {
Core::ICore *core = Core::ICore::instance();
setupMenu(); setupMenu();
m_currentDocumentFind = new CurrentDocumentFind(core); m_currentDocumentFind = new CurrentDocumentFind;
m_findToolBar = new FindToolBar(this, m_currentDocumentFind); m_findToolBar = new FindToolBar(this, m_currentDocumentFind);
m_findDialog = new FindToolWindow(this); m_findDialog = new FindToolWindow(this);
SearchResultWindow *searchResultWindow = new SearchResultWindow(core); SearchResultWindow *searchResultWindow = new SearchResultWindow;
addAutoReleasedObject(searchResultWindow); addAutoReleasedObject(searchResultWindow);
return true; return true;
} }
...@@ -126,8 +125,7 @@ void FindPlugin::openFindFilter() ...@@ -126,8 +125,7 @@ void FindPlugin::openFindFilter()
void FindPlugin::setupMenu() void FindPlugin::setupMenu()
{ {
Core::ICore *core = Core::ICore::instance(); Core::ActionManager *am = Core::ICore::instance()->actionManager();
Core::ActionManager *am = core->actionManager();
Core::ActionContainer *medit = am->actionContainer(Core::Constants::M_EDIT); Core::ActionContainer *medit = am->actionContainer(Core::Constants::M_EDIT);
Core::ActionContainer *mfind = am->createMenu(Constants::M_FIND); Core::ActionContainer *mfind = am->createMenu(Constants::M_FIND);
medit->addMenu(mfind, Core::Constants::G_EDIT_FIND); medit->addMenu(mfind, Core::Constants::G_EDIT_FIND);
...@@ -150,8 +148,7 @@ void FindPlugin::setupMenu() ...@@ -150,8 +148,7 @@ void FindPlugin::setupMenu()
void FindPlugin::setupFilterMenuItems() void FindPlugin::setupFilterMenuItems()
{ {
Core::ICore *core = Core::ICore::instance(); Core::ActionManager *am = Core::ICore::instance()->actionManager();
Core::ActionManager *am = core->actionManager();
QList<IFindFilter*> findInterfaces = QList<IFindFilter*> findInterfaces =
ExtensionSystem::PluginManager::instance()->getObjects<IFindFilter>(); ExtensionSystem::PluginManager::instance()->getObjects<IFindFilter>();
Core::Command *cmd; Core::Command *cmd;
......
...@@ -34,6 +34,8 @@ ...@@ -34,6 +34,8 @@
#include "searchresultwindow.h" #include "searchresultwindow.h"
#include "searchresulttreemodel.h" #include "searchresulttreemodel.h"
#include <coreplugin/icore.h>
#include <QtCore/QFile> #include <QtCore/QFile>
#include <QtCore/QTextStream> #include <QtCore/QTextStream>
#include <QtCore/QSettings> #include <QtCore/QSettings>
...@@ -46,10 +48,9 @@ using namespace Find::Internal; ...@@ -46,10 +48,9 @@ using namespace Find::Internal;
static const QString SETTINGSKEYSECTIONNAME("SearchResults"); static const QString SETTINGSKEYSECTIONNAME("SearchResults");
static const QString SETTINGSKEYEXPANDRESULTS("ExpandResults"); static const QString SETTINGSKEYEXPANDRESULTS("ExpandResults");
SearchResultWindow::SearchResultWindow(Core::ICore *core) : SearchResultWindow::SearchResultWindow()
m_core(core),
m_widget(new QStackedWidget())
{ {
m_widget = new QStackedWidget;
m_widget->setWindowTitle(name()); m_widget->setWindowTitle(name());
m_searchResultTreeView = new SearchResultTreeView(m_widget); m_searchResultTreeView = new SearchResultTreeView(m_widget);
...@@ -173,8 +174,8 @@ void SearchResultWindow::handleExpandCollapseToolButton(bool checked) ...@@ -173,8 +174,8 @@ void SearchResultWindow::handleExpandCollapseToolButton(bool checked)
void SearchResultWindow::readSettings(void) void SearchResultWindow::readSettings(void)
{ {
if (m_core && m_core->settings()) { QSettings *s = Core::ICore::instance()->settings();
QSettings *s = m_core->settings(); if (s) {
s->beginGroup(SETTINGSKEYSECTIONNAME); s->beginGroup(SETTINGSKEYSECTIONNAME);
m_expandCollapseToolButton->setChecked(s->value(SETTINGSKEYEXPANDRESULTS, m_initiallyExpand).toBool()); m_expandCollapseToolButton->setChecked(s->value(SETTINGSKEYEXPANDRESULTS, m_initiallyExpand).toBool());
s->endGroup(); s->endGroup();
...@@ -183,8 +184,8 @@ void SearchResultWindow::readSettings(void) ...@@ -183,8 +184,8 @@ void SearchResultWindow::readSettings(void)
void SearchResultWindow::writeSettings(void) void SearchResultWindow::writeSettings(void)
{ {
if (m_core && m_core->settings()) { QSettings *s = Core::ICore::instance()->settings();
QSettings *s = m_core->settings(); if (s) {
s->beginGroup(SETTINGSKEYSECTIONNAME); s->beginGroup(SETTINGSKEYSECTIONNAME);
s->setValue(SETTINGSKEYEXPANDRESULTS, m_expandCollapseToolButton->isChecked()); s->setValue(SETTINGSKEYEXPANDRESULTS, m_expandCollapseToolButton->isChecked());
s->endGroup(); s->endGroup();
......
...@@ -38,7 +38,6 @@ ...@@ -38,7 +38,6 @@
#include "searchresulttreeview.h" #include "searchresulttreeview.h"
#include <coreplugin/ioutputpane.h> #include <coreplugin/ioutputpane.h>
#include <coreplugin/icore.h>
#include <QtCore/QThread> #include <QtCore/QThread>
#include <QtCore/QStringList> #include <QtCore/QStringList>
...@@ -65,7 +64,7 @@ class FIND_EXPORT SearchResultWindow : public Core::IOutputPane ...@@ -65,7 +64,7 @@ class FIND_EXPORT SearchResultWindow : public Core::IOutputPane
Q_OBJECT Q_OBJECT
public: public:
SearchResultWindow(Core::ICore *core); SearchResultWindow();
~SearchResultWindow(); ~SearchResultWindow();
QWidget *outputWidget(QWidget *); QWidget *outputWidget(QWidget *);
...@@ -97,7 +96,6 @@ private: ...@@ -97,7 +96,6 @@ private:
Internal::SearchResultTreeView *m_searchResultTreeView; Internal::SearchResultTreeView *m_searchResultTreeView;
QListWidget *m_noMatchesFoundDisplay; QListWidget *m_noMatchesFoundDisplay;
Core::ICore *m_core;
QToolButton *m_expandCollapseToolButton; QToolButton *m_expandCollapseToolButton;
static const bool m_initiallyExpand = false; static const bool m_initiallyExpand = false;
QStackedWidget *m_widget; QStackedWidget *m_widget;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment