Build system changed to Cmake, ORM changed to QxORM, Qt6 compatibility.
This commit is contained in:
+11
-11
@@ -3,30 +3,30 @@
|
||||
|
||||
#include <shopitem.h>
|
||||
|
||||
class CampShopItem : public ShopItem
|
||||
class CampShopItem : public IShopItem
|
||||
{
|
||||
public:
|
||||
CampShopItem(QObject *parent = 0);
|
||||
explicit CampShopItem(QObject *parent = nullptr);
|
||||
|
||||
// IShopItem interface
|
||||
public:
|
||||
int id();
|
||||
QString name();
|
||||
QString shortName();
|
||||
QDecDouble unitPrice();
|
||||
Enums::VatType vatType();
|
||||
QString pluginId();
|
||||
long id() override;
|
||||
QString name() override;
|
||||
QString shortName() override;
|
||||
QDecDouble unitPrice() override;
|
||||
Enums::VatType vatType() override;
|
||||
QString pluginId() override;
|
||||
|
||||
// ShopItem interface
|
||||
public:
|
||||
QString code();
|
||||
QString code() override;
|
||||
|
||||
void setUnitPrice(const QDecDouble &unitPrice);
|
||||
void setVatType(const Enums::VatType &vatType);
|
||||
void setId(int id);
|
||||
void setId(long id);
|
||||
|
||||
private:
|
||||
int m_id;
|
||||
long m_id;
|
||||
QDecDouble m_unitPrice;
|
||||
Enums::VatType m_vatType;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user