selector class More...
#include <RangeListSelector.h>


Public Types | |
| enum | RangeType { RANGE_INDEX, RANGE_INT_VALUE, RANGE_DOUBLE_VALUE } |
| range type | |
Public Member Functions | |
| RangeListSelector (const RangeList::DefaultType dflt=RangeList::DEFAULT_NONE, const RangeType type=RANGE_INDEX) | |
| constructor More... | |
| virtual | ~RangeListSelector () |
| destructor | |
| RangeList & | getRangeList () |
| gets ranges list object More... | |
Public Member Functions inherited from kome::core::Selector | |
| Selector () | |
| constructor | |
| virtual | ~Selector () |
| destructor | |
| void | clearItems () |
| clear items | |
| void | addItem (const char *name) |
| adds item More... | |
| void | addItem (const char *name, const char *value) |
| adds item More... | |
| unsigned int | getNumberOfItems () |
| gets the number of items More... | |
| const char * | getItemName (const unsigned int index) |
| gets item name More... | |
| const char * | getItemValue (const unsigned int index) |
| gets item value More... | |
| bool | isSelected (const unsigned int index) |
| gets selection flag value More... | |
| int | getSelection () |
| [in] gets selected item More... | |
| bool | select () |
| selects item More... | |
Protected Member Functions | |
| virtual bool | onSelect (const unsigned int num, const char **items, const char **values, bool *selected) |
| This method is called by select method. (override method) More... | |
Protected Attributes | |
| RangeType | m_type |
| RangeList | m_ranges |
Protected Attributes inherited from kome::core::Selector | |
| std::vector< std::pair < std::string, std::string > > | m_items |
| std::vector< bool > | m_selected |
| int | m_sel |
selector class
Definition at line 27 of file RangeListSelector.h.
| kome::core::RangeListSelector::RangeListSelector | ( | const RangeList::DefaultType | dflt = RangeList::DEFAULT_NONE, |
| const RangeType | type = RANGE_INDEX |
||
| ) |
constructor
| [in] | dflt | default data selection type |
| [in] | type | range type |
Definition at line 28 of file RangeListSelector.cpp.
| RangeList & kome::core::RangeListSelector::getRangeList | ( | ) |
|
protectedvirtual |
This method is called by select method. (override method)
| [in] | num | the number of items |
| [in] | items | the array of item names |
| [in] | values | the array of item values |
| [out] | selected | the array to store selected flags |
Implements kome::core::Selector.
Definition at line 42 of file RangeListSelector.cpp.

|
protected |
range list
Definition at line 65 of file RangeListSelector.h.
|
protected |
range type
Definition at line 62 of file RangeListSelector.h.
1.8.6