50 lines
1.6 KiB
C++
50 lines
1.6 KiB
C++
#pragma warning( push , 0 )
|
|
#include <QList>
|
|
#include <QDialog>
|
|
#include "SetPageMegDlg.h"
|
|
#include "geometryutils.h"
|
|
#pragma warning( pop )
|
|
|
|
|
|
double FIXED_LOGLeft_MARGIN_CM = 0;
|
|
double FIXED_LOGRight_MARGIN_CM = 0;
|
|
double FIXED_LOGHead_MARGIN_CM = 0;
|
|
double FIXED_LOGBottom_MARGIN_CM = 0;
|
|
|
|
CSetPageMegDlg::CSetPageMegDlg()
|
|
:m_pDialog( NULL )
|
|
{
|
|
m_pDialog=new Ui_PageMeg;
|
|
m_pDialog->setupUi(this);
|
|
connect( m_pDialog->pushButton,SIGNAL(clicked()),this,SLOT(slotOnOkBtnClicked()) );
|
|
connect( m_pDialog->pushButton_2,SIGNAL(clicked()),this,SLOT(slotOnCancelBtnClicked()));
|
|
}
|
|
void CSetPageMegDlg::Init()
|
|
{
|
|
m_pDialog->lineEdit->setText(toString(FIXED_LOGLeft_MARGIN_CM));
|
|
m_pDialog->lineEdit->setValidator(new QDoubleValidator(0,999999,6,this));
|
|
m_pDialog->lineEdit_2->setText(toString(FIXED_LOGHead_MARGIN_CM));
|
|
m_pDialog->lineEdit_2->setValidator(new QDoubleValidator(0,999999,6,this));
|
|
m_pDialog->lineEdit_3->setText(toString(FIXED_LOGRight_MARGIN_CM));
|
|
m_pDialog->lineEdit_3->setValidator(new QDoubleValidator(0,999999,6,this));
|
|
m_pDialog->lineEdit_4->setText(toString(FIXED_LOGBottom_MARGIN_CM));
|
|
m_pDialog->lineEdit_4->setValidator(new QDoubleValidator(0,999999,6,this));
|
|
}
|
|
CSetPageMegDlg::~CSetPageMegDlg()
|
|
{
|
|
|
|
}
|
|
void CSetPageMegDlg::slotOnOkBtnClicked()
|
|
{
|
|
FIXED_LOGLeft_MARGIN_CM=m_pDialog->lineEdit->text().toFloat();
|
|
FIXED_LOGHead_MARGIN_CM=m_pDialog->lineEdit_2->text().toFloat();
|
|
FIXED_LOGRight_MARGIN_CM=m_pDialog->lineEdit_3->text().toFloat();
|
|
FIXED_LOGBottom_MARGIN_CM=m_pDialog->lineEdit_4->text().toFloat();
|
|
this->accept();
|
|
}
|
|
|
|
void CSetPageMegDlg::slotOnCancelBtnClicked()
|
|
{
|
|
this->reject();
|
|
}
|