17 #ifndef DDT_DATAVISUALISATION_DDTWIDGETS_FLIPROTATEWIDGET_HPP
18 #define DDT_DATAVISUALISATION_DDTWIDGETS_FLIPROTATEWIDGET_HPP
20 #include <QtUiPlugin/QDesignerExportWidget>
31 Q_PROPERTY(
bool RotateClockwise READ get_rotation_clockwise WRITE
32 set_rotation_clockwise)
57 void set_rotation_clockwise(
const bool clockwise);
63 bool get_rotation_clockwise();
69 void SetFlipStateHorizontal(
const bool state);
75 void SetFlipStateVertical(
const bool state);
94 QToolButton* flip_horizontal_button;
95 QToolButton* flip_vertical_button;
96 QToolButton* rotate_button;
115 void FlipImage(
bool vertical_axis,
bool horizontal_axis);
121 void UpdateFlipStatus(
const bool vertical_axis,
const bool horizontal_axis);
126 void SwapFLipButtons();
137 void FlipHorizontal();
145 #endif // DDT_DATAVISUALISATION_DDTWIDGETS_FLIPROTATEWIDGET_HPP