Fission FSN
Loading...
Searching...
No Matches
gfCCatalogueCatalogue.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: gfCCatalogueCatalogue.h
4*
5* Purpose: Base container for categories and items
6*
7*********************************************************************/
8
9#ifndef gfCCatalogueCataloguehdr
10#define gfCCatalogueCataloguehdr
11
12#include <map>
13
15
17{
18public:
19
20#if !defined fsRELEASE
21 fsS32 totalCostGet() const override;
22#endif
23
24 void categoryAdd(const fsStr& pParentCategoryName, const fsStr& pNewCategoryName, const fsStr& pTextKey,
25 const fsStr& pIconFileName);
26 void itemAddToCategory(const fsStr& pParentCategoryName, std::map<fsStr, fsStr> &pParams) const;
27
29 virtual ~gfCCatalogueCatalogue();
30
31protected:
32
33private:
34};
35
36#endif
Definition fsStr.h:23
void categoryAdd(const fsStr &pParentCategoryName, const fsStr &pNewCategoryName, const fsStr &pTextKey, const fsStr &pIconFileName)
Definition gfCCatalogueCatalogue.cpp:22
virtual ~gfCCatalogueCatalogue()
Definition gfCCatalogueCatalogue.cpp:62
fsS32 totalCostGet() const override
Definition gfCCatalogueCatalogue.cpp:12
gfCCatalogueCatalogue()
Definition gfCCatalogueCatalogue.cpp:57
void itemAddToCategory(const fsStr &pParentCategoryName, std::map< fsStr, fsStr > &pParams) const
Definition gfCCatalogueCatalogue.cpp:40
gfICatalogueEntry(const fsStr &pName, const fsStr &pTextKey, const fsStr &pDescriptionKey)
Definition gfICatalogueEntry.cpp:74
int fsS32
Definition fsBaseTypes.h:20