summaryrefslogtreecommitdiff
path: root/lslayoutwindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'lslayoutwindow.h')
-rw-r--r--lslayoutwindow.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/lslayoutwindow.h b/lslayoutwindow.h
new file mode 100644
index 0000000..51158a0
--- /dev/null
+++ b/lslayoutwindow.h
@@ -0,0 +1,32 @@
+#ifndef LSLAYOUTWINDOW_H
+#define LSLAYOUTWINDOW_H
+
+#include <QMainWindow>
+#include <QTabWidget>
+#include <QDoubleSpinBox>
+#include "lyt/packagebase.h"
+
+class LSLayoutWindow : public QMainWindow {
+ Q_OBJECT
+public:
+ explicit LSLayoutWindow(LYTPackageBase *pkg, const QString &layoutName, QWidget *parent = 0);
+
+ QString layoutName() const { return m_layoutName; }
+ // TODO: set layoutname method
+
+private:
+ QString m_layoutName;
+ LYTPackageBase *m_package;
+
+ QTabWidget *m_tabWidget;
+
+ // settings
+ QDoubleSpinBox *m_widthBox, *m_heightBox;
+
+signals:
+
+public slots:
+
+};
+
+#endif // LSLAYOUTWINDOW_H