Adds automation flipping.

This commit is contained in:
Spekular
2014-12-22 20:00:47 +01:00
parent 89d31629c8
commit eb0b0f5277
6 changed files with 168 additions and 2 deletions

View File

@@ -130,6 +130,8 @@ protected slots:
void eraseButtonToggled();
void selectButtonToggled();
void moveButtonToggled();
void flipYButtonPressed();
void flipXButtonPressed();
void discreteButtonToggled();
void linearButtonToggled();
@@ -187,6 +189,8 @@ private:
static QPixmap * s_toolErase;
static QPixmap * s_toolSelect;
static QPixmap * s_toolMove;
static QPixmap * s_toolYFlip;
static QPixmap * s_toolXFlip;
QWidget * m_toolBar;
@@ -198,6 +202,8 @@ private:
ToolButton * m_eraseButton;
ToolButton * m_selectButton;
ToolButton * m_moveButton;
ToolButton * m_flipYButton;
ToolButton * m_flipXButton;
ToolButton * m_discreteButton;
ToolButton * m_linearButton;

View File

@@ -170,6 +170,8 @@ public slots:
void clear();
void openInAutomationEditor();
void objectDestroyed( jo_id_t );
void flipY( int min, int max );
void flipX( bool visible );
private:
void cleanObjects();

View File

@@ -51,6 +51,8 @@ protected slots:
void changeName();
void disconnectObject( QAction * _a );
void toggleRecording();
void flipY();
void flipX();
protected:
virtual void constructContextMenu( QMenu * );