@@ -123,16 +123,6 @@ void LauncherModel::quickListActionInvoked(const QString &appId, int actionIndex
123123 }
124124}
125125
126−void LauncherModel::setProgress(const QString &appId, int progress)
127−{
128− int index = findApplication(appId);
129− if (index >= 0) {
130− m_list.at(index)->setProgress(progress);
131− QModelIndex modelIndex = this->index(index);
132− Q_EMIT dataChanged(modelIndex, modelIndex);
133− }
134−}
135−
136126void LauncherModel::setUser(const QString &username)
137127{
138128 if (m_user != username) {
@@ -218,6 +208,7 @@ void LauncherModel::refresh()
218208 item->setIcon(asItem.toMap().value("icon").toString());
219209 item->setCount(asItem.toMap().value("count").toInt());
220210 item->setCountVisible(asItem.toMap().value("countVisible").toBool());
211+ item->setProgress(asItem.toMap().value("progress").toInt());
221212 int idx = m_list.indexOf(item);
222213 Q_EMIT dataChanged(index(idx), index(idx), QVector<int>() << RoleName << RoleIcon);
223214 }