|
ATLAS Offline Software
|
Go to the documentation of this file.
17 #ifndef ASCOBJSELECTIONMANAGER_H
18 #define ASCOBJSELECTIONMANAGER_H
void registerAscObj(SoSeparator *simple, SoSeparator *detailed, AssociatedObjectHandleBase *)
bool handleUserSelectedSingleNode(SoCooperativeSelection *, SoNode *, SoPath *, AssociatedObjectHandleBase *&)
QList< AssociatedObjectHandleBase * > currentSelection() const
static QString toString(MODE)
SoSeparator * getAscObjAttachSep() const
void ensureSelected(const QList< AssociatedObjectHandleBase * > &)
virtual ~AscObjSelectionManager()
void pretendUserClicked(AssociatedObjectHandleBase *)
void ascObjDetailLevelChanged()
void unregisterAscObj(SoSeparator *simple, SoSeparator *detailed)
AscObjSelectionManager(SoSeparator *eventRoot, IVP13DSystem *, TrackSystemController *)
void ensureDeselected(const QList< AssociatedObjectHandleBase * > &)
void currentSelectionChanged(const QList< AssociatedObjectHandleBase * > &)
SoSeparator * eventRoot()