Added favorite buttons to shop form.

closes #276
This commit is contained in:
2017-03-28 22:13:54 +02:00
parent 7aa00f1b1e
commit b0d67cf93a
19 changed files with 361 additions and 384 deletions
+6
View File
@@ -29,3 +29,9 @@ void CommodityService::addedToVoucher(int itemId, int countAdded)
update(commodity);
}
ShopItemPtr CommodityService::shopItem(int itemId)
{
CommodityDataPtr item = this->loadById(itemId);
return qSharedPointerDynamicCast<ShopItem, CommodityData>(item);
}
+3 -1
View File
@@ -12,8 +12,10 @@ public:
// ISellableService interface
public:
QList<QSharedPointer<ShopItem> > shopItems() override;
QList<ShopItemPtr> shopItems() override;
void addedToVoucher(int itemId, int countAdded) override;
virtual ShopItemPtr shopItem(int itemId) override;
};
#endif // COMMODITYSERVICE_H
+2
View File
@@ -68,4 +68,6 @@ public:
QString pluginId() override;
};
typedef QSharedPointer<CommodityData> CommodityDataPtr;
#endif // COMMODITYDATA_H