#include <diagramviewevents.h>
Inheritance diagram for VElementSelectionChangedEvent:

Public Member Functions | |
| VElementSelectionChangedEvent (const AbstractElementSet &addedToSelection, const AbstractElementSet &removedFromSelection, MvcBase *sender) | |
| const AbstractElementSet & | addedToSelection () |
| const AbstractElementSet & | removedFromSelection () |
Users often want to add or remove one item to or from a selection at a time, so this structure is very efficient.
The entire selection can still retrieved from DiagramController::elementSelection().
Note: QSet has been used instead of QList, as the element order does not matter, it removes duplicates automatically and (obviously) provides set operations that are very useful when adding and removing items from selections (it's lookup speed is also very good).
| VElementSelectionChangedEvent::VElementSelectionChangedEvent | ( | const AbstractElementSet & | addedToSelection, | |
| const AbstractElementSet & | removedFromSelection, | |||
| MvcBase * | sender | |||
| ) | [inline] |
| const AbstractElementSet& VElementSelectionChangedEvent::addedToSelection | ( | ) | [inline] |
| const AbstractElementSet& VElementSelectionChangedEvent::removedFromSelection | ( | ) | [inline] |
1.5.2