12 std::vector<std::string> items;
14 std::map<std::string, int> images;
15 std::map<std::string, std::string> labels;
17 static const std::string PFX_IMAGE;
18 static const std::string PFX_LABEL;
19 static const std::string PFX_KNOWN;
21 void restore(Bundle* bundle, std::vector<std::string>& allLabels, std::vector<int> allImages);
25 ItemStatusHandler(std::vector<std::string>& items, std::vector<std::string> allLabels, std::vector<int> allImages);
26 ItemStatusHandler(std::vector<std::string>& items, std::vector<std::string> labels, std::vector<int> images, Bundle* bundle);
28 void save(Bundle* bundle);
29 int image(
const std::string& item);
30 std::string
label(
const std::string& item);
31 bool isKnown(
const std::string& item);
32 void know(
const std::string& item);
33 std::set<std::string>
unknown();
int image(const std::string &item)
Definition itemstatushandler.cpp:111
ItemStatusHandler(std::vector< std::string > &items, std::vector< std::string > allLabels, std::vector< int > allImages)
Definition itemstatushandler.cpp:60
bool isKnown(const std::string &item)
Definition itemstatushandler.cpp:123
void know(const std::string &item)
Definition itemstatushandler.cpp:128
std::set< std::string > known
Definition itemstatushandler.h:23
std::string label(const std::string &item)
Definition itemstatushandler.cpp:117
void save(Bundle *bundle)
Definition itemstatushandler.cpp:100
std::set< std::string > unknown()
Definition itemstatushandler.cpp:145