summaryrefslogtreecommitdiff
path: root/src/pluginlist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/pluginlist.cpp')
-rw-r--r--src/pluginlist.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pluginlist.cpp b/src/pluginlist.cpp
index fe654c7e..a6ae8fa7 100644
--- a/src/pluginlist.cpp
+++ b/src/pluginlist.cpp
@@ -76,6 +76,7 @@ PluginList::PluginList(QObject *parent)
: QAbstractItemModel(parent)
, m_FontMetrics(QFont())
{
+ connect(this, SIGNAL(writePluginsList()), this, SLOT(generatePluginIndexes()));
}
PluginList::~PluginList()
@@ -738,6 +739,11 @@ void PluginList::updateIndices()
m_ESPsByPriority.at(static_cast<size_t>(m_ESPs[i].m_Priority)) = i;
}
+ generatePluginIndexes();
+}
+
+void PluginList::generatePluginIndexes()
+{
int numESLs = 0;
int numSkipped = 0;
for (int l = 0; l < m_ESPs.size(); ++l) {