Added settings for Camp module. Changed Camp data model.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user