summaryrefslogtreecommitdiff
path: root/lslayoutwindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'lslayoutwindow.h')
-rw-r--r--lslayoutwindow.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/lslayoutwindow.h b/lslayoutwindow.h
index b2c4385..cd3c6ec 100644
--- a/lslayoutwindow.h
+++ b/lslayoutwindow.h
@@ -13,6 +13,7 @@
#include "lyt/packagebase.h"
#include "lyt/layout.h"
class LSPaneEditor;
+class LSMaterialEditor;
class LGLWidget;
class LSLayoutWindow : public QMainWindow {
@@ -52,10 +53,20 @@ private:
bool m_loadingSettings;
+ // material things
+ QSplitter *m_materialSplitter;
+
+ QListView *m_materialList;
+ QPushButton *m_addMaterialButton;
+ QPushButton *m_removeMaterialButton;
+
+ LSMaterialEditor *m_materialEditor;
+
private slots:
void handleWidthChanged(double v);
void handleHeightChanged(double v);
void selectedPaneChanged(const QModelIndex &current, const QModelIndex &previous);
+ void selectedMaterialChanged(const QModelIndex &current, const QModelIndex &previous);
signals: