File: contact.cpp

package info (click to toggle)
kf6-ktexttemplate 6.13.0-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 3,272 kB
  • sloc: cpp: 19,464; javascript: 6,043; python: 297; ruby: 24; makefile: 5
file content (160 lines) | stat: -rw-r--r-- 2,308 bytes parent folder | download | duplicates (2)
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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
/*
  This file is part of the KTextTemplate library

  SPDX-FileCopyrightText: 2010 Stephen Kelly <steveire@gmail.com>

  SPDX-License-Identifier: LGPL-2.1-or-later

*/

#include "contact.h"

Address::Address(QObject *parent)
    : QObject(parent)
{
}

int Address::houseNumber() const
{
    return m_houseNumber;
}

QString Address::city()
{
    return m_city;
}

QString Address::streetName()
{
    return m_streetName;
}

void Address::setCity(const QString &city)
{
    m_city = city;
}

void Address::setHouseNumber(int houseNumber)
{
    m_houseNumber = houseNumber;
}

void Address::setStreetName(const QString &streetName)
{
    m_streetName = streetName;
}

Contact::Contact(QObject *parent)
    : QObject(parent)
    , m_address(0)
{
}

QString Contact::name() const
{
    return m_name;
}

void Contact::setName(const QString &name)
{
    m_name = name;
}

QString Contact::email() const
{
    return m_email;
}

void Contact::setEmail(const QString &email)
{
    m_email = email;
}

QString Contact::phone() const
{
    return m_phone;
}

void Contact::setPhone(const QString &phone)
{
    m_phone = phone;
}

QObject *Contact::address() const
{
    return m_address;
}

void Contact::setAddress(Address *address)
{
    m_address = address;
}

QString Contact::nickname() const
{
    return m_nickname;
}

void Contact::setNickname(const QString &nickname)
{
    m_nickname = nickname;
}

QString Contact::salaryCurrency() const
{
    return m_salaryCurrency;
}

void Contact::setSalaryCurrency(const QString &salaryCurrency)
{
    m_salaryCurrency = salaryCurrency;
}

double Contact::salary() const
{
    return m_salary;
}

void Contact::setSalary(double salary)
{
    m_salary = salary;
}

double Contact::rating() const
{
    return m_rating;
}

void Contact::setRating(double rating)
{
    m_rating = rating;
}

QDate Contact::birthday() const
{
    return m_birthday;
}

void Contact::setBirthday(const QDate &birthday)
{
    m_birthday = birthday;
}

QVariant Contact::data(int role) const
{
    if (role != Qt::DisplayRole)
        return QListWidgetItem::data(role);
    return m_name;
}

QVariant Contact::friends() const
{
    return QVariant::fromValue(m_friends);
}

void Contact::setFriends(const QList<QObject *> &friends)
{
    m_friends = friends;
}

#include "moc_contact.cpp"