equal
deleted
inserted
replaced
199 Modify activity entry replacing application id with name |
199 Modify activity entry replacing application id with name |
200 */ |
200 */ |
201 void TsModel::prepareActivityEntry(QVariantHash &activity) |
201 void TsModel::prepareActivityEntry(QVariantHash &activity) |
202 { |
202 { |
203 activity.insert(TsActivityModelItem::applicationKeyword(), |
203 activity.insert(TsActivityModelItem::applicationKeyword(), |
204 activity.find(ActivityActivityKeyword) == activity.end() ? |
204 activity.find(ActivityApplicationKeyword) == activity.end() ? |
205 QString::null : |
205 QString::null : |
206 getApplicationName(activity[ActivityApplicationKeyword].toInt())); |
206 getApplicationName(activity[ActivityApplicationKeyword].toInt())); |
207 } |
207 } |
208 |
208 |
209 /*! |
209 /*! |
226 Called when some item was changed |
226 Called when some item was changed |
227 \param itemPtr - address of updated item |
227 \param itemPtr - address of updated item |
228 */ |
228 */ |
229 void TsModel::entryChanged(TsModelItem *itemPtr) |
229 void TsModel::entryChanged(TsModelItem *itemPtr) |
230 { |
230 { |
231 QList<TsModelItem *>::const_iterator iter(mEntries.constBegin()); |
231 const int itemIndex = mEntries.indexOf(itemPtr); |
232 for (int offset(0); iter != mEntries.constEnd(); ++iter, ++offset) { |
232 if (itemIndex != -1) { |
233 if ((*iter) == itemPtr) { |
233 emit dataChanged(index(itemIndex, 0), index(itemIndex, 0)); |
234 emit dataChanged(index(offset, 0), index(offset, 0)); |
|
235 break; |
|
236 } |
|
237 } |
234 } |
238 } |
235 } |
239 |
236 |
240 /*! |
237 /*! |
241 Returns an entry from model |
238 Returns an entry from model |