┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/settings/servicemodel.cpp
diff options
context:
space:
mode:
authorAlexander Lohnau <[email protected]>2020-09-05 17:32:48 +0000
committerElvis Angelaccio <[email protected]>2020-09-05 17:32:48 +0000
commit8e2f0a1d5b88f9ac6e06a0ac7a64d7080198f678 (patch)
treed55048dcacf5b5803be8bc0266caebd3b88f18dc /src/settings/servicemodel.cpp
parenta1d5d75bea304aad11eb4ae08198f552e7f8f0a1 (diff)
Clear services model after KNS entries changed
We can not know if a service got deleted, so we clear the model and reload the services. The issue that the entries are not uninstalled has already been solved, this is just a patch to fix the state of the UI. CCBUG: 420312
Diffstat (limited to 'src/settings/servicemodel.cpp')
-rw-r--r--src/settings/servicemodel.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/settings/servicemodel.cpp b/src/settings/servicemodel.cpp
index 81810b0a0..41c00a958 100644
--- a/src/settings/servicemodel.cpp
+++ b/src/settings/servicemodel.cpp
@@ -92,3 +92,10 @@ int ServiceModel::rowCount(const QModelIndex& parent) const
return m_items.count();
}
+void ServiceModel::clear()
+{
+ beginRemoveRows(QModelIndex(), 0, m_items.count());
+ m_items.clear();
+ endRemoveRows();
+}
+