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"
|