-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcount.cpp
61 lines (50 loc) · 1 KB
/
count.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
54
55
56
57
58
59
60
61
#include "count.h"
#include "candidate.h"
#include "vote.h"
Count::Count()
{
}
Count::Count(QList<Candidate *> c, QList<Candidate *> elec, QList<Candidate *> excl, QList<Vote *> v,
QList<Vote *> ntv, int countNum, QString distribInfo, int s)
{
candidates = c;
elected = elec;
excluded = excl;
validVotes = v;
nonTransferableVotesNotEffective = ntv;
countNumber = countNum;
distributionInfo = distribInfo;
seats = s;
}
int Count::get_seats()
{
return seats;
}
QList<Candidate *> Count::get_candidates()
{
return candidates;
}
QList<Candidate *> Count::get_elected()
{
return elected;
}
QList<Candidate *> Count::get_excluded()
{
return excluded;
}
QList<Vote *> Count::get_validVotes()
{
return validVotes;
}
QList<Vote *> Count::get_nonTransferable_votes_not_effective()
{
return nonTransferableVotesNotEffective;
}
int Count::get_countNumber()
{
return countNumber;
}
QString Count::get_distribution_info()
{
return distributionInfo;
}