diff options
author | hjk <hjk121@nokiamail.com> | 2014-01-13 16:17:34 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@digia.com> | 2014-01-14 07:43:00 +0100 |
commit | 4d96fa7aba7be35800d61d8bed89d3f6c3ef9329 (patch) | |
tree | c9b102981cf81023e1488224a24758af18aa064e /src/plugins/qmljstools | |
parent | 8b854270a6c214479b2cdf302072a3e74fa854da (diff) |
Core: Merge Find and Locator into Core plugin
Change-Id: I7053310272235d854c9f409670ff52a10a7add8b
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Diffstat (limited to 'src/plugins/qmljstools')
-rw-r--r-- | src/plugins/qmljstools/qmlconsolepane.cpp | 4 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljsfunctionfilter.cpp | 16 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljsfunctionfilter.h | 8 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljstools.qbs | 1 | ||||
-rw-r--r-- | src/plugins/qmljstools/qmljstools_dependencies.pri | 2 |
5 files changed, 14 insertions, 17 deletions
diff --git a/src/plugins/qmljstools/qmlconsolepane.cpp b/src/plugins/qmljstools/qmlconsolepane.cpp index c55ecdfd31c..6f5c0f26d2f 100644 --- a/src/plugins/qmljstools/qmlconsolepane.cpp +++ b/src/plugins/qmljstools/qmlconsolepane.cpp @@ -36,7 +36,7 @@ #include <coreplugin/findplaceholder.h> #include <utils/savedaction.h> #include <aggregation/aggregate.h> -#include <find/treeviewfind.h> +#include <coreplugin/find/treeviewfind.h> #include <QToolButton> #include <QLabel> @@ -95,7 +95,7 @@ QmlConsolePane::QmlConsolePane(QObject *parent) Aggregation::Aggregate *aggregate = new Aggregation::Aggregate(); aggregate->add(m_consoleView); - aggregate->add(new Find::TreeViewFind(m_consoleView)); + aggregate->add(new Core::TreeViewFind(m_consoleView)); vbox->addWidget(m_consoleView); vbox->addWidget(new Core::FindToolBarPlaceHolder(m_consoleWidget)); diff --git a/src/plugins/qmljstools/qmljsfunctionfilter.cpp b/src/plugins/qmljstools/qmljsfunctionfilter.cpp index 9da8cc3c683..32e709b5627 100644 --- a/src/plugins/qmljstools/qmljsfunctionfilter.cpp +++ b/src/plugins/qmljstools/qmljsfunctionfilter.cpp @@ -39,7 +39,7 @@ using namespace QmlJSTools::Internal; Q_DECLARE_METATYPE(LocatorData::Entry) FunctionFilter::FunctionFilter(LocatorData *data, QObject *parent) - : Locator::ILocatorFilter(parent) + : Core::ILocatorFilter(parent) , m_data(data) { setId("Functions"); @@ -55,17 +55,17 @@ void FunctionFilter::refresh(QFutureInterface<void> &) { } -static bool compareLexigraphically(const Locator::FilterEntry &a, - const Locator::FilterEntry &b) +static bool compareLexigraphically(const Core::LocatorFilterEntry &a, + const Core::LocatorFilterEntry &b) { return a.displayName < b.displayName; } -QList<Locator::FilterEntry> FunctionFilter::matchesFor(QFutureInterface<Locator::FilterEntry> &future, const QString &origEntry) +QList<Core::LocatorFilterEntry> FunctionFilter::matchesFor(QFutureInterface<Core::LocatorFilterEntry> &future, const QString &origEntry) { QString entry = trimWildcards(origEntry); - QList<Locator::FilterEntry> goodEntries; - QList<Locator::FilterEntry> betterEntries; + QList<Core::LocatorFilterEntry> goodEntries; + QList<Core::LocatorFilterEntry> betterEntries; const QChar asterisk = QLatin1Char('*'); QStringMatcher matcher(entry, Qt::CaseInsensitive); QRegExp regexp(asterisk + entry+ asterisk, Qt::CaseInsensitive, QRegExp::Wildcard); @@ -89,7 +89,7 @@ QList<Locator::FilterEntry> FunctionFilter::matchesFor(QFutureInterface<Locator: || (!hasWildcard && matcher.indexIn(info.symbolName) != -1)) { QVariant id = qVariantFromValue(info); - Locator::FilterEntry filterEntry(this, info.displayName, id/*, info.icon*/); + Core::LocatorFilterEntry filterEntry(this, info.displayName, id/*, info.icon*/); filterEntry.extraInfo = info.extraInfo; if (info.symbolName.startsWith(entry, caseSensitivityForPrefix)) @@ -109,7 +109,7 @@ QList<Locator::FilterEntry> FunctionFilter::matchesFor(QFutureInterface<Locator: return betterEntries; } -void FunctionFilter::accept(Locator::FilterEntry selection) const +void FunctionFilter::accept(Core::LocatorFilterEntry selection) const { const LocatorData::Entry entry = qvariant_cast<LocatorData::Entry>(selection.internalData); Core::EditorManager::openEditorAt(entry.fileName, entry.line, entry.column); diff --git a/src/plugins/qmljstools/qmljsfunctionfilter.h b/src/plugins/qmljstools/qmljsfunctionfilter.h index ee7d468c1d8..5728a46c6cf 100644 --- a/src/plugins/qmljstools/qmljsfunctionfilter.h +++ b/src/plugins/qmljstools/qmljsfunctionfilter.h @@ -30,14 +30,14 @@ #ifndef QMLJSFUNCTIONFILTER_H #define QMLJSFUNCTIONFILTER_H -#include <locator/ilocatorfilter.h> +#include <coreplugin/locator/ilocatorfilter.h> namespace QmlJSTools { namespace Internal { class LocatorData; -class FunctionFilter : public Locator::ILocatorFilter +class FunctionFilter : public Core::ILocatorFilter { Q_OBJECT @@ -45,8 +45,8 @@ public: explicit FunctionFilter(LocatorData *data, QObject *parent = 0); ~FunctionFilter(); - QList<Locator::FilterEntry> matchesFor(QFutureInterface<Locator::FilterEntry> &future, const QString &entry); - void accept(Locator::FilterEntry selection) const; + QList<Core::LocatorFilterEntry> matchesFor(QFutureInterface<Core::LocatorFilterEntry> &future, const QString &entry); + void accept(Core::LocatorFilterEntry selection) const; void refresh(QFutureInterface<void> &future); private: diff --git a/src/plugins/qmljstools/qmljstools.qbs b/src/plugins/qmljstools/qmljstools.qbs index 629cef4a153..ffbd0624322 100644 --- a/src/plugins/qmljstools/qmljstools.qbs +++ b/src/plugins/qmljstools/qmljstools.qbs @@ -12,7 +12,6 @@ QtcPlugin { Depends { name: "QmlJS" } Depends { name: "ProjectExplorer" } Depends { name: "TextEditor" } - Depends { name: "Locator" } Depends { name: "QmlDebug" } Depends { name: "QtSupport" } diff --git a/src/plugins/qmljstools/qmljstools_dependencies.pri b/src/plugins/qmljstools/qmljstools_dependencies.pri index 2dd8e9b1c66..198ce543edd 100644 --- a/src/plugins/qmljstools/qmljstools_dependencies.pri +++ b/src/plugins/qmljstools/qmljstools_dependencies.pri @@ -5,8 +5,6 @@ QTC_LIB_DEPENDS += \ qmljs QTC_PLUGIN_DEPENDS += \ coreplugin \ - find \ - locator \ projectexplorer \ qtsupport \ texteditor \ |