Build system changed to Cmake, ORM changed to QxORM, Qt6 compatibility.

This commit is contained in:
2023-04-28 22:25:29 +02:00
parent 30e6180c82
commit d699ce79f7
481 changed files with 2310 additions and 130206 deletions
+11 -11
View File
@@ -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;
};