1 #line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.10-windows/ufe/include/selectionNotification.h" 2 #ifndef _ufeSelectionNotification 3 #define _ufeSelectionNotification 43 OpType opType()
const;
193 Op(OpType opTypeArg) : opType(opTypeArg) {}
195 : opType(opTypeArg), item(itemArg) {}
199 : opType(opTypeArg), item(itemArg), position(positionArg) {}
208 typedef std::list<Op>
Ops;
232 void appendClearOp();
238 void appendReplaceWithOp();
241 std::size_t size()
const;
247 Ops::const_iterator cbegin()
const;
249 Ops::const_iterator begin()
const;
250 Ops::const_iterator cend()
const;
251 Ops::const_iterator end()
const;
252 Ops::iterator begin();
Selection cleared notification.
Selection replaced notification.
Op(OpType opTypeArg, const SceneItem::Ptr &positionArg, const SceneItem::Ptr &itemArg)
Base class for all notifications.
Selection composite notification.
std::shared_ptr< SceneItem > Ptr
Base class for all selection notifications.
Op(OpType opTypeArg, const SceneItem::Ptr &itemArg)
Item inserted into selection notification.
Item added to selection notification.
Item removed from selection notification.