Mercurial > hg > svgui
comparison widgets/LayerTree.h @ 1477:0769eaacc6bf by-id
Further ModelId updates
author | Chris Cannam |
---|---|
date | Tue, 02 Jul 2019 19:05:45 +0100 |
parents | 05d614f6e46d |
children |
comparison
equal
deleted
inserted
replaced
1476:c268fe2ad597 | 1477:0769eaacc6bf |
---|---|
17 #ifndef SV_LAYER_TREE_H | 17 #ifndef SV_LAYER_TREE_H |
18 #define SV_LAYER_TREE_H | 18 #define SV_LAYER_TREE_H |
19 | 19 |
20 #include <QAbstractItemModel> | 20 #include <QAbstractItemModel> |
21 | 21 |
22 #include "data/model/Model.h" | |
23 | |
22 #include <set> | 24 #include <set> |
23 | 25 |
24 class PaneStack; | 26 class PaneStack; |
25 class View; | 27 class View; |
26 class Pane; | 28 class Pane; |
27 class Layer; | 29 class Layer; |
28 class PropertyContainer; | 30 class PropertyContainer; |
29 class Model; | |
30 | 31 |
31 class ModelMetadataModel : public QAbstractItemModel | 32 class ModelMetadataModel : public QAbstractItemModel |
32 { | 33 { |
33 Q_OBJECT | 34 Q_OBJECT |
34 | 35 |
71 int m_modelNameColumn; | 72 int m_modelNameColumn; |
72 int m_modelMakerColumn; | 73 int m_modelMakerColumn; |
73 int m_modelSourceColumn; | 74 int m_modelSourceColumn; |
74 int m_columnCount; | 75 int m_columnCount; |
75 | 76 |
76 std::set<Model *> m_models; | 77 std::set<ModelId> m_models; |
77 }; | 78 }; |
78 | 79 |
79 class LayerTreeModel : public QAbstractItemModel | 80 class LayerTreeModel : public QAbstractItemModel |
80 { | 81 { |
81 Q_OBJECT | 82 Q_OBJECT |