diff --git a/shell/currentcontainmentactionsmodel.cpp b/shell/currentcontainmentactionsmodel.cpp --- a/shell/currentcontainmentactionsmodel.cpp +++ b/shell/currentcontainmentactionsmodel.cpp @@ -132,6 +132,8 @@ m_removedTriggers.removeAll(action); appendRow(item); + + emit configurationChanged(); return true; } @@ -166,6 +168,8 @@ m_plugins[action]->restore(tempConfig); setData(idx, m_plugins[action]->pluginInfo().property(QStringLiteral("X-Plasma-HasConfigurationInterface")).toBool(), HasConfigurationInterfaceRole); } + + emit configurationChanged(); } } @@ -178,6 +182,7 @@ delete m_plugins[action]; m_plugins.remove(action); m_removedTriggers << action; + emit configurationChanged(); } }