summaryrefslogtreecommitdiffstats
path: root/mappingtreemodel.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2014-07-09 14:05:15 +0200
committerArno <am@disconnect.de>2014-07-09 14:05:15 +0200
commit1e84e246d1a4e0b24657e9c416c6ce4a0eb002d5 (patch)
tree1aaad4e6ffacaa13c4fbe0193c892c7e8d7add49 /mappingtreemodel.h
parent7a2c2c37d4324935ea55221b57d1c878fff4860e (diff)
downloadSheMov-1e84e246d1a4e0b24657e9c416c6ce4a0eb002d5.tar.gz
SheMov-1e84e246d1a4e0b24657e9c416c6ce4a0eb002d5.tar.bz2
SheMov-1e84e246d1a4e0b24657e9c416c6ce4a0eb002d5.zip
Fix commit dc7cc269a4fffe43bdac2ae2dc6548fbd1e3bb5e
Since that commit we not only recorded leaves for Mappings, but also the nodes. This is plain wrong, since we build the path/tree ourselves where it matters (e.g. MappingTreeItem). Fix it by checking recursively if the MappingItem has children.
Diffstat (limited to 'mappingtreemodel.h')
-rw-r--r--mappingtreemodel.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/mappingtreemodel.h b/mappingtreemodel.h
index 1b5f3ea..6b20dbc 100644
--- a/mappingtreemodel.h
+++ b/mappingtreemodel.h
@@ -85,6 +85,7 @@ class MappingTreeResultModel : public SmTreeModel {
Qt::ItemFlags flags(const QModelIndex &index) const;
virtual QVariant data(const QModelIndex &index, int role) const;
virtual bool setData(const QModelIndex &index, const QVariant &value, int role);
+ QList<QVariant> getMappings(SmTreeItem *start) const;
QList<QVariant> columnValues(int column) const;
void clearData();