diff options
author | Arno <am@disconnect.de> | 2014-07-09 14:05:15 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2014-07-09 14:05:15 +0200 |
commit | 1e84e246d1a4e0b24657e9c416c6ce4a0eb002d5 (patch) | |
tree | 1aaad4e6ffacaa13c4fbe0193c892c7e8d7add49 /mappingtreemodel.h | |
parent | 7a2c2c37d4324935ea55221b57d1c878fff4860e (diff) | |
download | SheMov-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.h | 1 |
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(); |