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.