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

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