Camp wizard is now able to open from shop plugin
This commit is contained in:
+31
-2
@@ -2,13 +2,14 @@
|
||||
#include <settingsservice.h>
|
||||
#include <seasonservice.h>
|
||||
#include <numberseriesservice.h>
|
||||
#include "campshopitem.h"
|
||||
#include "campseller.h"
|
||||
#include <math.h>
|
||||
|
||||
CampService::CampService()
|
||||
{
|
||||
SettingsService srv("CAMP");
|
||||
m_settings = srv.loadSettings<CampSettings>();
|
||||
m_pluginId = "CAMP";
|
||||
m_seller = new CampSeller(this);
|
||||
}
|
||||
|
||||
void CampService::addPerson(CampDataPtr data, AddressbookDataPtr address)
|
||||
@@ -73,6 +74,9 @@ CampDataPtr CampService::create()
|
||||
|
||||
void CampService::calculate(CampDataPtr data)
|
||||
{
|
||||
SettingsService srv("CAMP");
|
||||
m_settings = srv.loadSettings<CampSettings>();
|
||||
|
||||
calcServices(data);
|
||||
calcPeople(data);
|
||||
calcPrice(data);
|
||||
@@ -268,6 +272,31 @@ void CampService::addAccFee(CampDataPtr data, AddressItemPtr item, int startAge,
|
||||
}
|
||||
}
|
||||
|
||||
QList<ShopItemPtr> CampService::shopItems()
|
||||
{
|
||||
CampShopItemPtr item(new CampShopItem);
|
||||
|
||||
QList<ShopItemPtr> items;
|
||||
items.append(item);
|
||||
|
||||
return items;
|
||||
}
|
||||
|
||||
ShopItemPtr CampService::shopItem(int )
|
||||
{
|
||||
return CampShopItemPtr(new CampShopItem);
|
||||
}
|
||||
|
||||
void CampService::addedToVoucher(int , int )
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
ISeller *CampService::seller()
|
||||
{
|
||||
return m_seller;
|
||||
}
|
||||
|
||||
ServiceItemPtr CampService::addServiceInt(CampDataPtr data, AccServicePtr service)
|
||||
{
|
||||
ServiceItemPtr serviceItem(new ServiceItem);
|
||||
|
||||
Reference in New Issue
Block a user