The class represents selection which can be used in Python. More...
#include <SalomePyQt.h>

Signals | |
| void | currentSelectionChanged () |
Public Member Functions | |
| ~SALOME_Selection () | |
| Destructor. More... | |
| void | Clear () |
| Clear the selection. More... | |
| void | ClearIObjects () |
| Clear the selection. More... | |
| void | ClearFilters () |
Static Public Member Functions | |
| static SALOME_Selection * | GetSelection (LightApp_Application *) |
| Get the selection object for the specified application. More... | |
Private Slots | |
| void | onSelMgrDestroyed () |
| Called when selection manager is destroyed (usually when the study is closed). More... | |
Private Member Functions | |
| SALOME_Selection (QObject *) | |
| Constructor. More... | |
Private Attributes | |
| LightApp_SelectionMgr * | mySelMgr |
The class represents selection which can be used in Python.
| SALOME_Selection::~SALOME_Selection | ( | ) |
Destructor.
|
private |
Constructor.
| p | parent object |
References currentSelectionChanged(), mySelMgr, onSelMgrDestroyed(), and LightApp_Application::selectionMgr().
| void SALOME_Selection::Clear | ( | ) |
Clear the selection.
References SUIT_SelectionMgr::clearSelected(), mySelMgr, and ProcessVoidEvent().
| void SALOME_Selection::ClearFilters | ( | ) |
Removes all selection filters.
References SUIT_SelectionMgr::clearFilters(), mySelMgr, and ProcessVoidEvent().
| void SALOME_Selection::ClearIObjects | ( | ) |
Clear the selection.
References Clear().
|
signal |
|
static |
Get the selection object for the specified application.
Finds or creates the selection object (one per study).
| app | application object |
References SALOME_Selection().
|
privateslot |
Called when selection manager is destroyed (usually when the study is closed).
References mySelMgr.
|
private |