Addressbook plugin implementation
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
#include "addressbookdata.h"
|
||||
|
||||
AddressbookData::AddressbookData(QObject * parent)
|
||||
:QObject(parent)
|
||||
{
|
||||
}
|
||||
|
||||
QString AddressbookData::title() const
|
||||
{
|
||||
return m_title;
|
||||
}
|
||||
|
||||
void AddressbookData::setTitle(const QString &title)
|
||||
{
|
||||
m_title = title;
|
||||
}
|
||||
QString AddressbookData::firstName() const
|
||||
{
|
||||
return m_firstName;
|
||||
}
|
||||
|
||||
void AddressbookData::setFirstName(const QString &firstName)
|
||||
{
|
||||
m_firstName = firstName;
|
||||
}
|
||||
QString AddressbookData::lastName() const
|
||||
{
|
||||
return m_lastName;
|
||||
}
|
||||
|
||||
void AddressbookData::setLastName(const QString &lastName)
|
||||
{
|
||||
m_lastName = lastName;
|
||||
}
|
||||
QDate AddressbookData::birthDate() const
|
||||
{
|
||||
return m_birthDate;
|
||||
}
|
||||
|
||||
void AddressbookData::setBirthDate(const QDate &birthDate)
|
||||
{
|
||||
m_birthDate = birthDate;
|
||||
}
|
||||
QString AddressbookData::idCardNumber() const
|
||||
{
|
||||
return m_idCardNumber;
|
||||
}
|
||||
|
||||
void AddressbookData::setIdCardNumber(const QString &idCardNumber)
|
||||
{
|
||||
m_idCardNumber = idCardNumber;
|
||||
}
|
||||
bool AddressbookData::ztp() const
|
||||
{
|
||||
return m_ztp;
|
||||
}
|
||||
|
||||
void AddressbookData::setZtp(bool ztp)
|
||||
{
|
||||
m_ztp = ztp;
|
||||
}
|
||||
QString AddressbookData::addressCity() const
|
||||
{
|
||||
return m_addressCity;
|
||||
}
|
||||
|
||||
void AddressbookData::setAddressCity(const QString &addressCity)
|
||||
{
|
||||
m_addressCity = addressCity;
|
||||
}
|
||||
QString AddressbookData::addressStreet() const
|
||||
{
|
||||
return m_addressStreet;
|
||||
}
|
||||
|
||||
void AddressbookData::setAddressStreet(const QString &addressStreet)
|
||||
{
|
||||
m_addressStreet = addressStreet;
|
||||
}
|
||||
QString AddressbookData::addressHouseNumber() const
|
||||
{
|
||||
return m_addressHouseNumber;
|
||||
}
|
||||
|
||||
void AddressbookData::setAddressHouseNumber(const QString &addressHouseNumber)
|
||||
{
|
||||
m_addressHouseNumber = addressHouseNumber;
|
||||
}
|
||||
QString AddressbookData::addressZipCode() const
|
||||
{
|
||||
return m_addressZipCode;
|
||||
}
|
||||
|
||||
void AddressbookData::setAddressZipCode(const QString &addressZipCode)
|
||||
{
|
||||
m_addressZipCode = addressZipCode;
|
||||
}
|
||||
int AddressbookData::id() const
|
||||
{
|
||||
return m_id;
|
||||
}
|
||||
|
||||
void AddressbookData::setId(int id)
|
||||
{
|
||||
m_id = id;
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
#ifndef ADDRESSBOOKDATA_H
|
||||
#define ADDRESSBOOKDATA_H
|
||||
|
||||
#include <QObject>
|
||||
#include <QString>
|
||||
#include <QDate>
|
||||
#include "odb/core.hxx"
|
||||
|
||||
#pragma db object
|
||||
class AddressbookData : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(QString title READ title WRITE setTitle)
|
||||
Q_PROPERTY(QString firstName READ firstName WRITE setFirstName)
|
||||
Q_PROPERTY(QString lastName READ lastName WRITE setLastName)
|
||||
Q_PROPERTY(QDate birthDate READ birthDate WRITE setBirthDate)
|
||||
Q_PROPERTY(QString idCardNumber READ idCardNumber WRITE setIdCardNumber)
|
||||
Q_PROPERTY(bool ztp READ ztp WRITE setZtp)
|
||||
Q_PROPERTY(QString addressCity READ addressCity WRITE setAddressCity)
|
||||
Q_PROPERTY(QString addressStreet READ addressStreet WRITE setAddressStreet)
|
||||
Q_PROPERTY(QString addressHouseNumber READ addressHouseNumber WRITE setAddressHouseNumber)
|
||||
Q_PROPERTY(QString addressZipCode READ addressZipCode WRITE setAddressZipCode)
|
||||
|
||||
public:
|
||||
AddressbookData(QObject *parent = 0);
|
||||
QString title() const;
|
||||
void setTitle(const QString &title);
|
||||
|
||||
QString firstName() const;
|
||||
void setFirstName(const QString &firstName);
|
||||
|
||||
QString lastName() const;
|
||||
void setLastName(const QString &lastName);
|
||||
|
||||
QDate birthDate() const;
|
||||
void setBirthDate(const QDate &birthDate);
|
||||
|
||||
QString idCardNumber() const;
|
||||
void setIdCardNumber(const QString &idCardNumber);
|
||||
|
||||
bool ztp() const;
|
||||
void setZtp(bool ztp);
|
||||
|
||||
QString addressCity() const;
|
||||
void setAddressCity(const QString &addressCity);
|
||||
|
||||
QString addressStreet() const;
|
||||
void setAddressStreet(const QString &addressStreet);
|
||||
|
||||
QString addressHouseNumber() const;
|
||||
void setAddressHouseNumber(const QString &addressHouseNumber);
|
||||
|
||||
QString addressZipCode() const;
|
||||
void setAddressZipCode(const QString &addressZipCode);
|
||||
|
||||
int id() const;
|
||||
void setId(int id);
|
||||
|
||||
private:
|
||||
friend class odb::access;
|
||||
#pragma db id auto
|
||||
int m_id;
|
||||
QString m_title;
|
||||
QString m_firstName;
|
||||
QString m_lastName;
|
||||
QDate m_birthDate;
|
||||
QString m_idCardNumber;
|
||||
bool m_ztp;
|
||||
QString m_addressCity;
|
||||
QString m_addressStreet;
|
||||
QString m_addressHouseNumber;
|
||||
QString m_addressZipCode;
|
||||
};
|
||||
|
||||
#endif // ADDRESSBOOKDATA_H
|
||||
Reference in New Issue
Block a user