tools/designer/src/lib/shared/actionrepository.cpp
branchRCL_3
changeset 5 d3bac044e0f0
parent 4 3b1da2848fc7
child 8 3f74d0d4af4c
equal deleted inserted replaced
4:3b1da2848fc7 5:d3bac044e0f0
   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 }