Public Member Functions |
Static Public Member Functions |
Public Attributes |
Friends |
List of all members
score::SelectionStack Class Referencefinal
The SelectionStack class. More...
Inheritance diagram for score::SelectionStack:
Detailed Description
The SelectionStack class.
A stack of selected elements. Each time a selection of objects is done in the software, it should be added to this stack using SelectionDispatcher. This way, the user will be able to browse through his previous selections.
Public Member Functions | |
bool | canUnselect () const |
bool | canReselect () const |
void | clear () |
void | clearAllButLast () |
void | unselect () |
void | reselect () |
void | deselect () |
void | deselectObjects (const Selection &toDeselect) |
Selection | currentSelection () const |
void | pushNewSelection (const Selection &s) |
void | currentSelectionChanged (const Selection &old, const Selection ¤t) |
void | prune (IdentifiedObjectAbstract *p) |
vvvvvvvvvvvvoid | pruneRecursively (IdentifiedObjectAbstract *p) |
void | pruneConnections () |
Public Attributes | |
pppppppppppprivate | __pad0__: void push(const Selection& s) |
QStack< Selection > | m_unselectable |
QStack< Selection > | m_reselectable |
ossia::hash_map< const IdentifiedObjectAbstract *, QMetaObject::Connection > | m_connections |
The documentation for this class was generated from the following files:
- SelectionStack.hpp
- SelectionStack.cpp