Added edit and pay functionality to camp module.

This commit is contained in:
2017-06-07 15:57:15 +02:00
parent d163a92293
commit 8b99eea25a
13 changed files with 347 additions and 11 deletions
+11
View File
@@ -9,6 +9,7 @@ CampData::CampData(QObject *parent) : QObject(parent)
m_totalSale = 0;
m_fixedSale = false;
m_fullPrice = 0;
m_onVoucher = false;
}
int CampData::id() const
@@ -180,3 +181,13 @@ void CampData::setFullPrice(QDecDouble fullPrice)
{
m_fullPrice = FROM_DEC(fullPrice);
}
bool CampData::onVoucher() const
{
return m_onVoucher;
}
void CampData::setOnVoucher(bool onVoucher)
{
m_onVoucher = onVoucher;
}
+5
View File
@@ -24,6 +24,7 @@ class CampData : public QObject
Q_PROPERTY(QDecDouble sale READ sale WRITE setSale)
Q_PROPERTY(bool fixedSale READ fixedSale WRITE setFixedSale)
Q_PROPERTY(QDecDouble totalSale READ totalSale WRITE setTotalSale)
Q_PROPERTY(bool onVoucher READ onVoucher WRITE setOnVoucher)
public:
explicit CampData(QObject *parent = 0);
@@ -77,6 +78,9 @@ public:
QDecDouble fullPrice() const;
void setFullPrice(QDecDouble fullPrice);
bool onVoucher() const;
void setOnVoucher(bool onVoucher);
private:
friend class odb::access;
#pragma db id auto
@@ -97,6 +101,7 @@ private:
int m_totalSale;
bool m_fixedSale;
SeasonPtr m_season;
bool m_onVoucher;
};
#endif // CAMPDATA_H