-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathqualification.cpp
More file actions
69 lines (54 loc) · 2.41 KB
/
Copy pathqualification.cpp
File metadata and controls
69 lines (54 loc) · 2.41 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
#include "qualification.h"
#include <QString>
Qualification::Qualification(const int& dispID,const int& ID,const QString& titleParam,const QString& displayExpectationParam,const QString& displayQualificationParam):
displayID(dispID),qualificationID(ID),title(QString::fromStdString(titleParam.toStdString())),expectationDisplay(QString::fromStdString(displayExpectationParam.toStdString())),qualificationDisplay(QString::fromStdString(displayQualificationParam.toStdString())),qualificationRating(0),expectationRating(0){
}
Qualification::Qualification(const int& dispID,const int&ID,const QString& titleParam,const QString& displayExpectationParam,const QString& displayQualificationParam,const int& qualificationRatingParam,const int& expectationRatingParam):
displayID(dispID),qualificationID(ID),title(QString::fromStdString(titleParam.toStdString())),expectationDisplay(QString::fromStdString(displayExpectationParam.toStdString())),qualificationDisplay(QString::fromStdString(displayQualificationParam.toStdString())),qualificationRating(qualificationRatingParam),expectationRating(expectationRatingParam){
}
Qualification::Qualification(const Qualification &obj){
displayID = obj.getDisplayID();
expectationDisplay = obj.getExpectationDisplay();
qualificationDisplay = obj.getQualificationDisplay();
title = obj.getTitle();
qualificationRating = obj.getQualificationRating();
expectationRating = obj.getExpectationRating();
qualificationID = obj.getQualificationID();
}
QString Qualification::getQualificationDisplay() const {
return qualificationDisplay;
}
QString Qualification::getExpectationDisplay() const {
return expectationDisplay;
}
int Qualification::getQualificationRating() const {
return qualificationRating;
}
int Qualification::getExpectationRating() const {
return expectationRating;
}
int Qualification::getQualificationID() const {
return qualificationID;
}
int Qualification::getDisplayID() const {
return displayID;
}
int Qualification::setQualificationRating(const int& rating){
if (rating < 1 || rating > 5)
return 0;
else{
qualificationRating = rating;
return 1;
}
}
int Qualification::setExpectationRating(const int& rating){
if (rating < 1 || rating > 5)
return 0;
else{
expectationRating = rating;
return 1;
}
}
QString Qualification::getTitle() const{
return title;
}