Walls And Holes  1
tilematerialview.h
Go to the documentation of this file.
1 #ifndef TILEMATERIALVIEW_H
2 #define TILEMATERIALVIEW_H
3 
4 #include "tilematerialset.h"
5 #include "propertybrowser.h"
6 
7 #include <QWidget>
8 #include <QListView>
9 #include <QPushButton>
10 #include <QSplitter>
11 
12 class TileMaterialView : public QWidget
13 {
14  Q_OBJECT
15 
16 public:
17  explicit TileMaterialView(QWidget *parent = nullptr);\
18 
19  void saveState();
20  void restoreState();
21 
22 private slots:
23  void addMaterial();
24  void removeMaterial();
25 
26  void materialSelected();
27 
28 private:
29  TileMaterialSet *mTileMaterialSet;
30 
31  QListView *mMaterialList;
32  QPushButton *mRemoveMaterialButton;
33 
34  PropertyBrowser *mPropertyBrowser;
35 
36  QSplitter *mSplitter;
37 };
38 
39 #endif // TILEMATERIALVIEW_H
Definition: tilematerialview.h:12
The PropertyBrowser class.
Definition: propertybrowser.h:17
void saveState()
Definition: tilematerialview.cpp:54
Definition: tilematerialset.h:8
TileMaterialView(QWidget *parent=nullptr)
Definition: tilematerialview.cpp:9
void restoreState()
Definition: tilematerialview.cpp:61