Mass++ Common Libraries v2.7.5
 All Classes Namespaces Files Functions Variables Enumerations Macros
ManualSelector.h
Go to the documentation of this file.
1 
12 #ifndef __KOME_CORE_MANUAL_SELECTOR_H__
13 #define __KOME_CORE_MANUAL_SELECTOR_H__
14 
15 
16 #include "Selector.h"
17 
18 #include <set>
19 
20 
21 namespace kome {
22  namespace core {
23 
28  class CORE_TOOLKITS_CLASS ManualSelector : public Selector {
29  public:
35 
40  virtual ~ManualSelector();
41 
42  protected:
44  std::set< int > m_selectedItemSet;
45 
46  public:
53  void setSelected( const int item, const bool selected );
54 
55  protected:
70  virtual bool onSelect(
71  const unsigned int num,
72  const char** items,
73  const char** values,
74  bool* selected
75  );
76  };
77  }
78 }
79 
80 
81 #endif // __KOME_CORE_MANUAL_SELECTOR_H__
interfaces of Selector class
selector class
Definition: Selector.h:28
std::set< int > m_selectedItemSet