49 lines
1.4 KiB
C++
49 lines
1.4 KiB
C++
|
#include "dialog_multirotate.h"
|
|||
|
#include "ui_dialog_multirotate.h"
|
|||
|
#include <QButtonGroup>
|
|||
|
#include <QPushButton>
|
|||
|
|
|||
|
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;
|
|||
|
}
|
|||
|
|
|||
|
|