20#ifndef DDT_DATAVISUALISATION_DDTWIDGETS_FLIPROTATEWIDGET_HPP
21#define DDT_DATAVISUALISATION_DDTWIDGETS_FLIPROTATEWIDGET_HPP
23#include <QtUiPlugin/QDesignerExportWidget>
34 Q_PROPERTY(
bool RotateClockwise READ get_rotation_clockwise WRITE
35 set_rotation_clockwise)
54 void set_rotation_clockwise(
const bool clockwise);
60 bool get_rotation_clockwise();
66 void SetFlipStateHorizontal(
const bool state);
72 void SetFlipStateVertical(
const bool state);
91 QToolButton* flip_horizontal_button;
92 QToolButton* flip_vertical_button;
93 QToolButton* rotate_button;
112 void FlipImage(
bool vertical_axis,
bool horizontal_axis);
118 void UpdateFlipStatus(
const bool vertical_axis,
const bool horizontal_axis);
123 void SwapFLipButtons();
134 void FlipHorizontal();