mirror of
https://github.com/leozide/leocad
synced 2024-12-25 21:58:23 +01:00
34 lines
1.1 KiB
C++
34 lines
1.1 KiB
C++
#include "lc_global.h"
|
|
#include "lc_pagesetupdialog.h"
|
|
#include "ui_lc_pagesetupdialog.h"
|
|
#include "lc_instructions.h"
|
|
|
|
lcPageSetupDialog::lcPageSetupDialog(QWidget* Parent, lcInstructionsPageSetup* PageSetup)
|
|
: QDialog(Parent), ui(new Ui::lcPageSetupDialog), mPageSetup(PageSetup)
|
|
{
|
|
ui->setupUi(this);
|
|
|
|
ui->WidthEdit->setText(QString::number(PageSetup->Width));
|
|
ui->HeightEdit->setText(QString::number(PageSetup->Height));
|
|
ui->LeftEdit->setText(QString::number(PageSetup->MarginLeft));
|
|
ui->RightEdit->setText(QString::number(PageSetup->MarginRight));
|
|
ui->TopEdit->setText(QString::number(PageSetup->MarginTop));
|
|
ui->BottomEdit->setText(QString::number(PageSetup->MarginBottom));
|
|
}
|
|
|
|
lcPageSetupDialog::~lcPageSetupDialog()
|
|
{
|
|
delete ui;
|
|
}
|
|
|
|
void lcPageSetupDialog::accept()
|
|
{
|
|
mPageSetup->Width = ui->WidthEdit->text().toFloat();
|
|
mPageSetup->Height = ui->HeightEdit->text().toFloat();
|
|
mPageSetup->MarginLeft = ui->LeftEdit->text().toFloat();
|
|
mPageSetup->MarginRight = ui->RightEdit->text().toFloat();
|
|
mPageSetup->MarginTop = ui->TopEdit->text().toFloat();
|
|
mPageSetup->MarginBottom = ui->BottomEdit->text().toFloat();
|
|
|
|
QDialog::accept();
|
|
}
|