diff options
Diffstat (limited to 'mappingtreemodel.cpp')
-rw-r--r-- | mappingtreemodel.cpp | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/mappingtreemodel.cpp b/mappingtreemodel.cpp index 5ab6068..9b849d9 100644 --- a/mappingtreemodel.cpp +++ b/mappingtreemodel.cpp @@ -291,28 +291,6 @@ MappingData MappingTreeModel::mappingDataFromId(int mappingId) const{ return retval; } -void MappingTreeModel::setSelectedMappings(const QList<int> &mappingIds){ - //we can't change the list we're iterating over... that would wreak havoc - QList<SmTreeItem*> iterateList = mSelectedMappings; - foreach(SmTreeItem *item, iterateList){ - mSelectedMappings.removeAll(item); - QModelIndex idxStart = createIndex(item->parent()->row(), 0, item); - QModelIndex idxEnd = createIndex(item->parent()->row(), NumFields - 1, item); - emit dataChanged(idxStart, idxEnd); - } - mSelectedMappings.clear(); - foreach(int id, mappingIds){ - QModelIndex idx = findRecursive(id, Id); - if(idx.isValid()){ - SmTreeItem *item = static_cast<SmTreeItem*>(idx.internalPointer()); - mSelectedMappings << item; - QModelIndex idxStart = createIndex(item->parent()->row(), 0, item); - QModelIndex idxEnd = createIndex(item->parent()->row(), NumFields - 1, item); - emit dataChanged(idxStart, idxEnd); - } - } -} - QStringList MappingTreeModel::paths() const{ return getPathsRecursive(root()); } |