41 lines
1.2 KiB
C++
41 lines
1.2 KiB
C++
|
#include "wnewprogram.h"
|
||
|
#include "ui_wnewprogram.h"
|
||
|
|
||
|
wNewProgram::wNewProgram(QWidget *parent) :
|
||
|
LoQDialog(parent),
|
||
|
ui(new Ui::wNewProgram)
|
||
|
{
|
||
|
ui->setupUi(this);
|
||
|
//ui->pName->setText(tr("New") + QDateTime::currentDateTime().toString("yyyyMMddhhmmsszzz"));
|
||
|
ui->pName->setText(QDateTime::currentDateTime().toString("yyyyMMddhhmmsszzz"));
|
||
|
ui->pWidth->setValue(512);
|
||
|
ui->pHeight->setValue(512);
|
||
|
ui->pRemarks->setText("");
|
||
|
connect(this, SIGNAL(accepted()), this, SLOT(onAccepted()));
|
||
|
}
|
||
|
|
||
|
wNewProgram::wNewProgram(QString name, QSize res, QString remarks, QWidget *parent, bool lockName) :
|
||
|
LoQDialog(parent),
|
||
|
ui(new Ui::wNewProgram)
|
||
|
{
|
||
|
ui->setupUi(this);
|
||
|
ui->pName->setText(name);
|
||
|
ui->pName->setDisabled(lockName);
|
||
|
ui->pWidth->setValue(res.width());
|
||
|
ui->pHeight->setValue(res.height());
|
||
|
ui->pRemarks->setText(remarks);
|
||
|
connect(this, SIGNAL(accepted()), this, SLOT(onAccepted()));
|
||
|
}
|
||
|
|
||
|
wNewProgram::~wNewProgram()
|
||
|
{
|
||
|
delete ui;
|
||
|
}
|
||
|
|
||
|
void wNewProgram::onAccepted()
|
||
|
{
|
||
|
emit sigAcceptData(ui->pName->text(),
|
||
|
QSize(ui->pWidth->value(), ui->pHeight->value()),
|
||
|
ui->pRemarks->document()->toPlainText());
|
||
|
}
|