aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2020-04-23 02:32:57 +0200
committerTim Jenssen <tim.jenssen@qt.io>2020-04-23 11:51:33 +0000
commit23ce744407776fc847ec5ae37f032ee5a4cdf87c (patch)
tree33dac745adbf303cfd629c84766dfd3ef3409f1e /src/plugins/qmldesigner
parent8d868d8bbb174256e4501f8ad6f40ddc24150f3b (diff)
QmlDesigner: cleanup ItemLibrary a bit
Change-Id: Ib3b35e68434e94a8dde10653881fc765e449beb1 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/plugins/qmldesigner')
-rw-r--r--src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp5
-rw-r--r--src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h13
2 files changed, 3 insertions, 15 deletions
diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp
index f708ba0c61..020369708a 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp
+++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp
@@ -238,11 +238,6 @@ QMimeData *ItemLibraryModel::getMimeData(const ItemLibraryEntry &itemLibraryEntr
return mimeData;
}
-QList<ItemLibrarySection *> ItemLibraryModel::sections() const
-{
- return m_sections;
-}
-
void ItemLibraryModel::clearSections()
{
qDeleteAll(m_sections);
diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h
index 5d39a00085..bdbad13933 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h
+++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h
@@ -58,17 +58,8 @@ public:
QMimeData *getMimeData(const ItemLibraryEntry &itemLibraryEntry);
- QList<ItemLibrarySection*> sections() const;
-
- void clearSections();
-
static void registerQmlTypes();
- int visibleSectionCount() const;
- QList<ItemLibrarySection*> visibleSections() const;
-
- ItemLibrarySection *sectionByName(const QString &sectionName);
-
void setSearchText(const QString &searchText);
void setExpanded(bool, const QString &section);
@@ -80,13 +71,15 @@ signals:
void searchTextChanged();
private: // functions
+ ItemLibrarySection *sectionByName(const QString &sectionName);
void updateVisibility(bool *changed);
void addRoleNames();
void sortSections();
+ void clearSections();
private: // variables
- QList<ItemLibrarySection*> m_sections;
+ QList<QPointer<ItemLibrarySection>> m_sections;
QHash<int, QByteArray> m_roleNames;
QString m_searchText;