Collection of selected items. More...
#include <Selection.hpp>
Public Types | |
|
typedef set< Drawable *, Identifiable::Comparator > ::iterator | iterator |
Public Member Functions | |
| void | add (Node *node) |
| void | addAll (Node *node) |
| void | addListener (NodeListener *listener) |
| iterator | begin () |
| void | clear () |
| void | fireEvent () |
| iterator | end () |
| void | remove (Node *node) |
Private Attributes | |
|
set< Drawable *, Identifiable::Comparator > | items |
| NodeNotifier | notifier |
| Node * | active |
Collection of selected items.
| void add | ( | Node * | node | ) |
Adds a single item to the selection.
| void addAll | ( | Node * | node | ) |
Recursively adds all the children of a node.
| Selection::iterator begin | ( | ) | [inline] |
| void clear | ( | ) |
Removes all the items from the selection.
| Selection::iterator end | ( | ) | [inline] |
| void remove | ( | Node * | node | ) |
Removes a single item from the selection.
1.6.3