Files
prodejna/accommodation/data/person.cpp
T
pepa 7ea06881ef AutoTableModel now can display data from related table.
Usage example of ComboBox binding in Accommodation plugin.
2016-02-12 15:58:12 +01:00

50 lines
729 B
C++

#include <data/comboitem.h>
#include "person.h"
Person::Person()
{
}
int Person::getId() const
{
return id;
}
void Person::setId(int value)
{
id = value;
}
QString Person::getFirstName() const
{
return firstName;
}
void Person::setFirstName(const QString &value)
{
firstName = value;
}
QString Person::getLastName() const
{
return lastName;
}
void Person::setLastName(const QString &value)
{
lastName = value;
}
QSharedPointer<QObject> Person::address() const
{
return m_address;
}
void Person::setAddress(const QSharedPointer<QObject> &address)
{
if (qobject_cast<Address*>(address.data()) != NULL)
{
m_address = qSharedPointerDynamicCast<Address, QObject>(address);
}
}