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