17#ifndef ASCOBJSELECTIONMANAGER_H
18#define ASCOBJSELECTIONMANAGER_H
void unregisterAscObj(SoSeparator *simple, SoSeparator *detailed)
SoSeparator * eventRoot()
friend class VP1TrackSystem
void pretendUserClicked(AssociatedObjectHandleBase *)
void ensureSelected(const QList< AssociatedObjectHandleBase * > &)
bool handleUserSelectedSingleNode(SoCooperativeSelection *, SoNode *, SoPath *, AssociatedObjectHandleBase *&)
void currentSelectionChanged(const QList< AssociatedObjectHandleBase * > &)
friend class AssociatedObjectHandleBase
void registerAscObj(SoSeparator *simple, SoSeparator *detailed, AssociatedObjectHandleBase *)
static QString toString(MODE)
void ascObjDetailLevelChanged()
SoSeparator * getAscObjAttachSep() const
AscObjSelectionManager(SoSeparator *eventRoot, IVP13DSystem *, TrackSystemController *)
const QList< AssociatedObjectHandleBase * > & currentSelection() const
void ensureDeselected(const QList< AssociatedObjectHandleBase * > &)
virtual ~AscObjSelectionManager()
VP1HelperClassBase(IVP1System *sys=0, QString helpername="")