You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
1.1 KiB
C++

#include "common.h"
#include "cedithr.h"
#include "ui_cedithr.h"
CEditHR::CEditHR(QWidget *parent) :
QDialog(parent),
ui(new Ui::CEditHR)
{
ui->setupUi(this);
}
CEditHR::~CEditHR()
{
delete ui;
}
void CEditHR::changeEvent(QEvent *e)
{
QDialog::changeEvent(e);
switch (e->type()) {
case QEvent::LanguageChange:
ui->retranslateUi(this);
break;
default:
break;
}
}
QString CEditHR::GetName()
{
return(ui->m_lpName->text());
}
QString CEditHR::GetDesc()
{
return(ui->m_lpDesc->text());
}
uint32_t CEditHR::GetMin()
{
return(ui->m_lpMinHR->value());
}
uint32_t CEditHR::GetMax()
{
return(ui->m_lpMaxHR->value());
}
void CEditHR::Set(const QString& szName, const QString& szDesc, uint32_t dwMin, uint32_t dwMax)
{
ui->m_lpName->setText(szName);
ui->m_lpDesc->setText(szDesc);
ui->m_lpMinHR->setValue(dwMin);
ui->m_lpMaxHR->setValue(dwMax);
}
void CEditHR::on_buttonBox_accepted()
{
if(!ui->m_lpName->text().length())
{
MESSAGE(tr("Name is empty!"));
return;
}
accept();
}
void CEditHR::on_buttonBox_rejected()
{
reject();
}