#include "dialog_multirotate.h" #include "ui_dialog_multirotate.h" #include #include Dialog_MultiRotate::Dialog_MultiRotate(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog_MultiRotate), m_group_rotation(new QButtonGroup), m_group_page(new QButtonGroup), m_rotate_type(0), m_rotate_page_type(0) { ui->setupUi(this); m_group_rotation->addButton(ui->rbtn_clockwise, 0); m_group_rotation->addButton(ui->rbtn_180degree, 1); m_group_rotation->addButton(ui->rbtn_anticlockwise, 2); m_group_page->addButton(ui->rbtn_currPage, 0); m_group_page->addButton(ui->rbtn_selectedPage, 1); m_group_page->addButton(ui->rbtn_evenPage, 2); m_group_page->addButton(ui->rbtn_oddPage, 3); m_group_page->addButton(ui->rbtn_allPage, 4); ui->buttonBox->button(QDialogButtonBox::Ok)->setText(tr("ok")); ui->buttonBox->button(QDialogButtonBox::Cancel)->setText(tr("cancel")); connect(m_group_rotation, SIGNAL(buttonClicked(int)), this, SLOT(on_rotation_rbtn_clicked(int))); connect(m_group_page, SIGNAL(buttonClicked(int)), this, SLOT(on_page_rbtn_clicked(int))); } Dialog_MultiRotate::~Dialog_MultiRotate() { delete m_group_page; delete m_group_rotation; delete ui; } void Dialog_MultiRotate::on_rotation_rbtn_clicked(int id) { m_rotate_type = id; } void Dialog_MultiRotate::on_page_rbtn_clicked(int id) { m_rotate_page_type = id; }