diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp
index 8176cdff4004c3860c82f2b7777929b29dd2f45c..e3071babfbdbdf3b75250d4d98cdd342c168da4b 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp
+++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp
@@ -122,11 +122,6 @@ void ItemLibraryModel::setSearchText(const QString &searchText)
     }
 }
 
-int ItemLibraryModel::getSectionLibId(int itemLibId)
-{
-    return m_sections.value(itemLibId);
-}
-
 Import entryToImport(const ItemLibraryEntry &entry)
 {
     if (entry.majorVersion() == -1 && entry.minorVersion() == -1)
@@ -145,7 +140,6 @@ void ItemLibraryModel::update(ItemLibraryInfo *itemLibraryInfo, Model *model)
     QMap<QString, int> sections;
 
     clearSections();
-    m_sections.clear();
     m_nextLibId = 0;
 
     QStringList imports;
diff --git a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h
index 3bb5b26d283c480019e90dd99714ffcc47022cfc..73508e4c9569efae000021831c32f86a221bc918 100644
--- a/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h
+++ b/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h
@@ -76,7 +76,6 @@ public:
 public slots:
     void setSearchText(const QString &searchText);
 
-    int getSectionLibId(int itemLibId);
     void setExpanded(bool, const QString &section);
 
 signals:
@@ -94,7 +93,6 @@ private: // functions
 
 private: // variables
     QList<ItemLibrarySection*> m_sectionModels;
-    QMap<int, int> m_sections;
     QHash<int, QByteArray> m_roleNames;
 
     QString m_searchText;