diff options
author | Eike Ziller <eike.ziller@theqtcompany.com> | 2016-04-12 10:43:10 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@theqtcompany.com> | 2016-04-12 11:34:46 +0200 |
commit | 5c874322603444ef02bd578ae302c03a9b1cd034 (patch) | |
tree | 6339db7c3a2683e18208e75895444f2d2d251ebe /src/plugins/classview | |
parent | 04acb9d643060811dbba8f66d807b2a7574c3a6f (diff) | |
parent | 8dadafb9e0a2fbb49ab08b9eea0ff307088ba3f8 (diff) |
Merge remote-tracking branch 'origin/4.0'
Conflicts:
src/plugins/qmldesigner/components/propertyeditor/propertyeditorqmlbackend.cpp
Change-Id: I6ae2d37290643d69390f679a54f7596782f3d97f
Diffstat (limited to 'src/plugins/classview')
-rw-r--r-- | src/plugins/classview/classview.pro | 3 | ||||
-rw-r--r-- | src/plugins/classview/classview.qbs | 1 | ||||
-rw-r--r-- | src/plugins/classview/classview.qrc | 5 | ||||
-rw-r--r-- | src/plugins/classview/classviewnavigationwidget.cpp | 5 | ||||
-rw-r--r-- | src/plugins/classview/classviewtreeitemmodel.cpp | 21 | ||||
-rw-r--r-- | src/plugins/classview/images/hierarchicalmode.png | bin | 573 -> 0 bytes |
6 files changed, 6 insertions, 29 deletions
diff --git a/src/plugins/classview/classview.pro b/src/plugins/classview/classview.pro index b5d89be118e..6d709d18f5b 100644 --- a/src/plugins/classview/classview.pro +++ b/src/plugins/classview/classview.pro @@ -24,6 +24,3 @@ SOURCES += \ classviewsymbollocation.cpp \ classviewtreeitemmodel.cpp \ classviewutils.cpp - -RESOURCES += \ - classview.qrc diff --git a/src/plugins/classview/classview.qbs b/src/plugins/classview/classview.qbs index d564800f117..bc22d5ce687 100644 --- a/src/plugins/classview/classview.qbs +++ b/src/plugins/classview/classview.qbs @@ -13,7 +13,6 @@ QtcPlugin { Depends { name: "TextEditor" } files: [ - "classview.qrc", "classviewconstants.h", "classviewmanager.cpp", "classviewmanager.h", "classviewnavigationwidget.cpp", "classviewnavigationwidget.h", diff --git a/src/plugins/classview/classview.qrc b/src/plugins/classview/classview.qrc deleted file mode 100644 index 189357bc0be..00000000000 --- a/src/plugins/classview/classview.qrc +++ /dev/null @@ -1,5 +0,0 @@ -<RCC> - <qresource prefix="/classview"> - <file>images/hierarchicalmode.png</file> - </qresource> -</RCC> diff --git a/src/plugins/classview/classviewnavigationwidget.cpp b/src/plugins/classview/classviewnavigationwidget.cpp index 2499f968c22..bd8d72776a8 100644 --- a/src/plugins/classview/classviewnavigationwidget.cpp +++ b/src/plugins/classview/classviewnavigationwidget.cpp @@ -31,6 +31,9 @@ #include "classviewconstants.h" #include <coreplugin/find/itemviewfind.h> + +#include <cplusplus/Icons.h> + #include <utils/navigationtreeview.h> #include <utils/qtcassert.h> @@ -170,7 +173,7 @@ QList<QToolButton *> NavigationWidget::createToolButtons() // create a button fullProjectsModeButton = new QToolButton(); fullProjectsModeButton->setIcon( - QIcon(QLatin1String(":/classview/images/hierarchicalmode.png"))); + CPlusPlus::Icons::iconForType(CPlusPlus::Icons::ClassIconType)); fullProjectsModeButton->setCheckable(true); fullProjectsModeButton->setToolTip(tr("Show Subprojects")); diff --git a/src/plugins/classview/classviewtreeitemmodel.cpp b/src/plugins/classview/classviewtreeitemmodel.cpp index 2ce88dc31b1..b00f8e30202 100644 --- a/src/plugins/classview/classviewtreeitemmodel.cpp +++ b/src/plugins/classview/classviewtreeitemmodel.cpp @@ -34,21 +34,6 @@ namespace ClassView { namespace Internal { -///////////////////////////////// TreeItemModelPrivate ////////////////////////////////// - -/*! - \class TreeItemModelPrivate - \brief The TreeItemModelPrivate class contains private class data for - the TreeItemModel class. - \sa TreeItemModel - */ -class TreeItemModelPrivate -{ -public: - //! icon provider - CPlusPlus::Icons icons; -}; - ///////////////////////////////// TreeItemModel ////////////////////////////////// /*! @@ -57,14 +42,12 @@ public: */ TreeItemModel::TreeItemModel(QObject *parent) - : QStandardItemModel(parent), - d(new TreeItemModelPrivate()) + : QStandardItemModel(parent) { } TreeItemModel::~TreeItemModel() { - delete d; } QVariant TreeItemModel::data(const QModelIndex &index, int role) const @@ -79,7 +62,7 @@ QVariant TreeItemModel::data(const QModelIndex &index, int role) const bool ok = false; int type = iconType.toInt(&ok); if (ok && type >= 0) - return d->icons.iconForType(static_cast<CPlusPlus::Icons::IconType>(type)); + return CPlusPlus::Icons::iconForType(static_cast<CPlusPlus::Icons::IconType>(type)); } } break; diff --git a/src/plugins/classview/images/hierarchicalmode.png b/src/plugins/classview/images/hierarchicalmode.png Binary files differdeleted file mode 100644 index 88432d2cb10..00000000000 --- a/src/plugins/classview/images/hierarchicalmode.png +++ /dev/null |