on xenial help sign in
Make sure all changes are carried with the dataChanged signal.
commit80bce0fd9f1125b711beb5b06a382fdbc7473a64 authorMirco Müller <mirco.mueller@ubuntu.com> dateTue 7 Jul 2015, 17:32 (11 years ago) parent7856ec3
1 file changed+7−1
plugins/Greeter/Unity/Launcher/launchermodelas.cpp+7−1
plugins/Greeter/Unity/Launcher/launchermodelas.cpp+7−1
@@ -211,7 +211,13 @@ void LauncherModel::refresh()
211211 item->setCountVisible(cachedMap.value("countVisible").toBool());
212212 item->setProgress(cachedMap.value("progress").toInt());
213213 int idx = m_list.indexOf(item);
214− Q_EMIT dataChanged(index(idx), index(idx), QVector<int>() << RoleName << RoleIcon);
214+ Q_EMIT dataChanged(index(idx),
215+ index(idx),
216+ QVector<int>() << RoleName
217+ << RoleIcon
218+ << RoleCount
219+ << RoleCountVisible
220+ << RoleProgress);
215221 }
216222 break;
217223 }