#pragma warning( push , 0 ) #include #include #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(); }