closes #1: Favorite buttons has been extended with category buttons.
This commit is contained in:
+1
-1
@@ -125,7 +125,7 @@ void CampGrid::addToVoucher(const CampDataPtr& data)
|
||||
|
||||
shopSrv.addShopItem(voucher, campItem, 1);
|
||||
shopSrv.calculate(voucher);
|
||||
shopSrv.saveVoucher(voucher);
|
||||
shopSrv.save(voucher);
|
||||
|
||||
data->setOnVoucher(true);
|
||||
|
||||
|
||||
@@ -357,8 +357,12 @@ void CampService::addAccFee(const CampDataPtr& data, const AddressItemPtr& item,
|
||||
}
|
||||
}
|
||||
|
||||
QList<IShopItemPtr> CampService::shopItems()
|
||||
QList<IShopItemPtr> CampService::shopItems(const QString& category)
|
||||
{
|
||||
if (!category.isEmpty()) {
|
||||
return {};
|
||||
}
|
||||
|
||||
CampShopItemPtr item(new CampShopItem);
|
||||
|
||||
QList<IShopItemPtr> items;
|
||||
|
||||
+1
-1
@@ -36,7 +36,7 @@ private:
|
||||
|
||||
// ISellableService interface
|
||||
public:
|
||||
QList<IShopItemPtr> shopItems() override;
|
||||
QList<IShopItemPtr> shopItems(const QString& category = "") override;
|
||||
IShopItemPtr shopItem(int itemId) override;
|
||||
void addedToVoucher(int itemId, int countAdded) override;
|
||||
ISeller *seller() override;
|
||||
|
||||
@@ -28,7 +28,7 @@ Enums::VatType CampShopItem::vatType()
|
||||
return m_vatType;
|
||||
}
|
||||
|
||||
QString CampShopItem::pluginId()
|
||||
QString CampShopItem::pluginId() const
|
||||
{
|
||||
return "CAMP";
|
||||
}
|
||||
@@ -48,7 +48,7 @@ void CampShopItem::setVatType(const Enums::VatType &vatType)
|
||||
m_vatType = vatType;
|
||||
}
|
||||
|
||||
long CampShopItem::id()
|
||||
long CampShopItem::id() const
|
||||
{
|
||||
return m_id;
|
||||
}
|
||||
|
||||
+2
-2
@@ -10,12 +10,12 @@ public:
|
||||
|
||||
// IShopItem interface
|
||||
public:
|
||||
long id() override;
|
||||
long id() const override;
|
||||
QString name() override;
|
||||
QString shortName() override;
|
||||
QDecDouble unitPrice() override;
|
||||
Enums::VatType vatType() override;
|
||||
QString pluginId() override;
|
||||
QString pluginId() const override;
|
||||
|
||||
// ShopItem interface
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user