PathGui::PathSelectionObserver Class Reference

Public Member Functions

void onSelectionChanged (const Gui::SelectionChanges &msg)
void setArrow (SoSwitch *pcSwitch=nullptr)
- Public Member Functions inherited from Gui::SelectionObserver
void attachSelection ()
 Attaches to the selection. More...
bool blockSelection (bool block)
void detachSelection ()
 Detaches from the selection. More...
bool isSelectionAttached () const
bool isSelectionBlocked () const
 SelectionObserver (bool attach=true, ResolveMode resolve=ResolveMode::OldStyleElement)
 Constructor. More...
 SelectionObserver (const Gui::ViewProviderDocumentObject *vp, bool attach=true, ResolveMode resolve=ResolveMode::OldStyleElement)
 Constructor. More...
virtual ~SelectionObserver ()

Static Public Member Functions

static void init ()

Public Attributes

SoSwitch * pcLastArrowSwitch = nullptr

Member Function Documentation

◆ init()

static void PathGui::PathSelectionObserver::init ( void  )

◆ onSelectionChanged()

◆ setArrow()

void PathGui::PathSelectionObserver::setArrow ( SoSwitch *  pcSwitch = nullptr)

References pcLastArrowSwitch.

Referenced by onSelectionChanged().

Member Data Documentation

◆ pcLastArrowSwitch

SoSwitch* PathGui::PathSelectionObserver::pcLastArrowSwitch = nullptr

Referenced by setArrow().

The documentation for this class was generated from the following file: