equal
deleted
inserted
replaced
242 QMimeData *ActionModel::mimeData(const QModelIndexList &indexes ) const |
242 QMimeData *ActionModel::mimeData(const QModelIndexList &indexes ) const |
243 { |
243 { |
244 ActionRepositoryMimeData::ActionList actionList; |
244 ActionRepositoryMimeData::ActionList actionList; |
245 |
245 |
246 QSet<QAction*> actions; |
246 QSet<QAction*> actions; |
247 foreach (const QModelIndex &index, indexes) |
247 foreach (const QModelIndex &index, indexes) |
248 if (QStandardItem *item = itemFromIndex(index)) |
248 if (QStandardItem *item = itemFromIndex(index)) |
249 if (QAction *action = actionOfItem(item)) |
249 if (QAction *action = actionOfItem(item)) |
250 actions.insert(action); |
250 actions.insert(action); |
251 return new ActionRepositoryMimeData(actions.toList(), Qt::CopyAction); |
251 return new ActionRepositoryMimeData(actions.toList(), Qt::CopyAction); |
252 } |
252 } |