-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtransactionform.cpp
55 lines (47 loc) · 1.42 KB
/
transactionform.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include "transactionform.h"
#include "ui_transactionform.h"
TransactionForm::TransactionForm(QWidget *parent) :
QDialog(parent),
ui(new Ui::TransactionForm)
{
ui->setupUi(this);
}
TransactionForm::~TransactionForm()
{
delete ui;
}
void TransactionForm::setupForm(QString formTitle,
QString transactionNameTitle,
QString transactionDescriptionTitle,
QString transactionValueTitle,
QString defaultName,
QString defaultTitle,
QString defaultAmount,
QString accessibleNameText,
QString accessibleDescriptionText,
QString accessibleValueText)
{
this->setWindowTitle(formTitle) ;
ui->PersonLabel->setText(transactionNameTitle) ;
ui->TitleLabel->setText(transactionDescriptionTitle) ;
ui->AmountLabel->setText(transactionValueTitle) ;
ui->lineEditPerson->setText(defaultName) ;
ui->lineEditTitle->setText(defaultTitle) ;
ui->lineEditAmount->setText(defaultAmount) ;
ui->lineEditPerson->setAccessibleName(accessibleNameText) ;
ui->lineEditTitle->setAccessibleName(accessibleDescriptionText) ;
ui->lineEditAmount->setAccessibleName(accessibleValueText) ;
ui->lineEditPerson->setFocus() ;
}
QString& TransactionForm::getValue()
{
static QString res ;
res=ui->lineEditAmount->text() ;
return res ;
}
QString& TransactionForm::getDescription()
{
static QString res ;
res=ui->lineEditTitle->text() ;
return res ;
}