summaryrefslogtreecommitdiff
path: root/lspaneeditor.h
diff options
context:
space:
mode:
Diffstat (limited to 'lspaneeditor.h')
-rw-r--r--lspaneeditor.h30
1 files changed, 28 insertions, 2 deletions
diff --git a/lspaneeditor.h b/lspaneeditor.h
index 4955a72..0c4ddc3 100644
--- a/lspaneeditor.h
+++ b/lspaneeditor.h
@@ -11,6 +11,7 @@
#include <QDoubleSpinBox>
#include <QComboBox>
#include <QCheckBox>
+#include "lyt/pane.h"
class LSPaneEditor : public QWidget {
Q_OBJECT
@@ -42,11 +43,36 @@ private:
QDoubleSpinBox *m_scaleX, *m_scaleY;
void createPaneTab();
-
+
+ bool m_currentlyLoadingPane;
+ LYTPane *m_pane;
+
+private slots:
+ void handleNameChanged(QString value);
+ void handleUserDataChanged(QString value);
+ void handleAlphaChanged(int value);
+ void handleInfluencedAlphaChanged(bool value);
+ void handleWidthChanged(double value);
+ void handleHeightChanged(double value);
+ void handleHorzOriginChanged(int value);
+ void handleVertOriginChanged(int value);
+ void handleWidescreenChanged(bool value);
+ void handleVisibleChanged(bool value);
+ void handleTransXChanged(double value);
+ void handleTransYChanged(double value);
+ void handleTransZChanged(double value);
+ void handleRotXChanged(double value);
+ void handleRotYChanged(double value);
+ void handleRotZChanged(double value);
+ void handleScaleXChanged(double value);
+ void handleScaleYChanged(double value);
+
signals:
+ void mustRedrawLayout();
public slots:
-
+ void setPane(LYTPane *pane);
+
};
#endif // LSPANEEDITOR_H