Added settings for Camp module. Changed Camp data model.

This commit is contained in:
2017-05-07 23:41:36 +02:00
parent 87ec7098ff
commit 4c00364698
20 changed files with 898 additions and 7 deletions
+10
View File
@@ -8,6 +8,8 @@
#include <QDecDouble.hh>
#include <odb/core.hxx>
#include <addressbookdata.h>
class CampData;
#pragma db object
@@ -40,6 +42,12 @@ public:
QWeakPointer<CampData> campData() const;
void setCampData(const QWeakPointer<CampData> &campData);
PersonPricePtr personPrice() const;
void setPersonPrice(const PersonPricePtr &personPrice);
AddressbookDataPtr adbItem() const;
void setAdbItem(const AddressbookDataPtr &adbItem);
private:
friend class odb::access;
#pragma db id auto
@@ -47,9 +55,11 @@ private:
QString m_firstName;
QString m_lastName;
QString m_address;
AddressbookDataPtr m_adbItem;
int m_price;
#pragma db not_null
QWeakPointer<CampData> m_campData;
PersonPricePtr m_personPrice;
};
#endif // ADDRESSITEM_H