Initial commit.
This commit is contained in:
75
3rdparty/qjson/tests/qobjecthelper/person.cpp
vendored
Normal file
75
3rdparty/qjson/tests/qobjecthelper/person.cpp
vendored
Normal file
@@ -0,0 +1,75 @@
|
||||
#include "person.h"
|
||||
|
||||
Person::Person(QObject* parent)
|
||||
: QObject(parent),
|
||||
m_name(),
|
||||
m_phoneNumber(0),
|
||||
m_gender(Female),
|
||||
m_luckyNumber(0)
|
||||
{
|
||||
}
|
||||
|
||||
Person::~Person()
|
||||
{
|
||||
}
|
||||
|
||||
QString Person::name() const
|
||||
{
|
||||
return m_name;
|
||||
}
|
||||
|
||||
void Person::setName(const QString& name)
|
||||
{
|
||||
m_name = name;
|
||||
}
|
||||
|
||||
int Person::phoneNumber() const
|
||||
{
|
||||
return m_phoneNumber;
|
||||
}
|
||||
|
||||
void Person::setPhoneNumber(const int phoneNumber)
|
||||
{
|
||||
m_phoneNumber = phoneNumber;
|
||||
}
|
||||
|
||||
void Person::setGender(Gender gender)
|
||||
{
|
||||
m_gender = gender;
|
||||
}
|
||||
|
||||
Person::Gender Person::gender() const
|
||||
{
|
||||
return m_gender;
|
||||
}
|
||||
|
||||
QDate Person::dob() const
|
||||
{
|
||||
return m_dob;
|
||||
}
|
||||
|
||||
void Person::setDob(const QDate& dob)
|
||||
{
|
||||
m_dob = dob;
|
||||
}
|
||||
|
||||
QVariant Person::customField() const
|
||||
{
|
||||
return m_customField;
|
||||
}
|
||||
|
||||
void Person::setCustomField(const QVariant& customField)
|
||||
{
|
||||
m_customField = customField;
|
||||
}
|
||||
|
||||
const quint16 Person::luckyNumber() const
|
||||
{
|
||||
return m_luckyNumber;
|
||||
}
|
||||
|
||||
void Person::setLuckyNumber(const quint16 luckyNumber)
|
||||
{
|
||||
m_luckyNumber = luckyNumber;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user