23 #ifndef LIGHTAPP_OCCSELECTOR_H
24 #define LIGHTAPP_OCCSELECTOR_H
33 #ifndef DISABLE_OCCVIEWER
36 #include <AIS_InteractiveObject.hxx>
48 #ifndef DISABLE_OCCVIEWER
55 #ifndef DISABLE_OCCVIEWER
62 virtual void onSelectionChanged();
63 virtual void onDeselection();
69 #ifndef DISABLE_OCCVIEWER
76 #ifndef DISABLE_OCCVIEWER
Handle(TDocStd_Application) CAF_Application
Get OCAF application.
Definition: CAF_Application.cxx:97
#define LIGHTAPP_EXPORT
Definition: LightApp.h:36
Definition: LightApp_OCCSelector.h:44
virtual QString type() const
Definition: LightApp_OCCSelector.h:58
OCCViewer_Viewer * myViewer
Definition: LightApp_OCCSelector.h:77
SUIT_DataOwnerPtrList mySelectedExternals
Definition: LightApp_OCCSelector.h:73
Definition: OCCViewer_ViewModel.h:77
static QString Type()
Definition: OCCViewer_ViewModel.h:97
For more information see QT documentation.
Definition: SUIT_Application.h:42
Manage list of SUIT_DataOwnerPtr.
Definition: SUIT_DataOwner.h:67
Definition: SUIT_SelectionMgr.h:39
Definition: SUIT_Selector.h:44
virtual void setSelection(const SUIT_DataOwnerPtrList &)=0
virtual void getSelection(SUIT_DataOwnerPtrList &) const =0