13#include <klocalizedstring.h>
30 m_page->setObjectName(
"rotate_image");
33 resize(
m_page->sizeHint());
42 connect(
m_page->angleSelectorCustom, SIGNAL(angleChanged(
double)),
55 m_page->radioCustom->setChecked(
true);
61 m_page->radio90->setChecked(
true);
62 }
else if (
angle == 180) {
63 m_page->radio180->setChecked(
true);
64 }
else if (
angle == 270) {
65 m_page->radio270->setChecked(
true);
67 m_page->radioCustom->setChecked(
true);
81 if (
m_page->radio90->isChecked()) {
83 }
else if (
m_page->radio180->isChecked()) {
85 }
else if (
m_page->radio270->isChecked()) {
90 if (
m_page->radioCW->isChecked()) {
100 m_page->radioCW->setChecked(
true);
102 m_page->radioCCW->setChecked(
true);
108 if (
m_page->radioCCW->isChecked()) {
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
enumRotationDirection direction()
void slotAngleValueChanged(double)
void setDirection(enumRotationDirection direction)
~DlgRotateImage() override
void slotRadioCWToggled(bool toggled)
DlgRotateImage(QWidget *parent=0, const char *name=0)
void slotRadioCCWToggled(bool toggled)
@ IncreasingDirection_CounterClockwise
@ IncreasingDirection_Clockwise
A dialog base class with standard buttons and predefined layouts.
void setMainWidget(QWidget *widget)
virtual void setCaption(const QString &caption)
void setButtons(ButtonCodes buttonMask)
void setDefaultButton(ButtonCode id)
@ Ok
Show Ok button. (this button accept()s the dialog; result set to QDialog::Accepted)
@ Cancel
Show Cancel-button. (this button reject()s the dialog; result set to QDialog::Rejected)
QIcon loadIcon(const QString &name)