-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patheditprojectview.cpp
More file actions
95 lines (73 loc) · 1.99 KB
/
Copy patheditprojectview.cpp
File metadata and controls
95 lines (73 loc) · 1.99 KB
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#include "editprojectview.h"
#include "ui_editprojectview.h"
#include "editprojectcontroller.h"
#include "project.h"
#include "Database.h"
#include "logindialog.h"
#include "QDebug"
#include "manageprojectsview.h"
EditProjectView::EditProjectView(QWidget *parent) :
QDialog(parent),
ui(new Ui::EditProjectView),
editProjectController(EditProjectController::getInstance()),
database(Database::getInstance())
{
editProjectController->setView(this);
ui->setupUi(this);
}
EditProjectView::~EditProjectView()
{
delete ui;
}
const QString EditProjectView::getProjectDescription()
{
aDescription = ui->projectDescriptionTextFeild->toPlainText();
QString desc = ui->projectDescriptionTextFeild->toPlainText();
return desc;
}
const QString EditProjectView::getProjectTitle(){
aTitle = ui->projectNameTextFeild->text();
//vinisha
QString title =ui->projectNameTextFeild->text();
return title;
}
const int& EditProjectView::getProjectTeamMin(){
aMin = ui->minTeamSizeTextFeild->text();
int b =aMin.toInt();
int& ref3=b;
return ref3;
}
const int& EditProjectView::getProjectTeamMax()
{
aMax = ui->maxTeamSizeTextFeild->text();
int x = aMax.toInt();
int &ref4=x;
return ref4;
}
int EditProjectView::updateView(Project *project){
editProjectController->initValues(project);
ui->projectNameTextFeild->setText(project->getTitle());
ui->projectDescriptionTextFeild->setText(project->getDescription());
QString num1;
num1.setNum(project->getMinTeamSize());
QString num2;
num2.setNum(project->getMaxTeamSize());
ui->maxTeamSizeTextFeild->setText(num2);
ui->minTeamSizeTextFeild->setText(num1);
}
void EditProjectView::on_pushButton_2_clicked()
{
if(editProjectController->saveProject())
{
this->close();
ManageProjectsView view;
view.exec();
}
qDebug()<< "it clicked";
}
void EditProjectView::on_pushButton_3_clicked()
{
this->close();
ManageProjectsView view;
view.exec();
}