logplus/logPlus/SetPageMegDlg.cpp
2026-06-10 11:17:18 +08:00

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();
}