30 bool canUnselect()
const;
31 bool canReselect()
const;
33 void clearAllButLast();
45 void deselectObjects(
const Selection& toDeselect);
50 E_SIGNAL(SCORE_LIB_BASE_EXPORT, pushNewSelection, s)
53 E_SIGNAL(SCORE_LIB_BASE_EXPORT, currentSelectionChanged, old, current)
59 W_INVOKABLE(pruneRecursively)
77 ++m_stack.m_batchDepth;
81 if(--m_stack.m_batchDepth == 0)
82 m_stack.sweepPruned();
94 void pruneConnections();
98 QStack<Selection> m_unselectable;
99 QStack<Selection> m_reselectable;
101 ossia::hash_map<const IdentifiedObjectAbstract*, QMetaObject::Connection>
105 ossia::hash_set<const IdentifiedObjectAbstract*> m_pruned;