Version: 6.3.1
Data Structures | Functions | Variables

src/SALOME_PYQT/SalomePyQt/SalomePyQt.cxx File Reference

#include <SALOME_PYQT_ModuleLight.h>
#include "SalomePyQt.h"
#include <QApplication>
#include <QMenuBar>
#include <QMenu>
#include <QImage>
#include <QStringList>
#include <QAction>
#include <SALOME_Event.h>
#include <QtxActionMenuMgr.h>
#include <QtxActionGroup.h>
#include <QtxWorkstack.h>
#include <QtxTreeView.h>
#include <SUIT_Session.h>
#include <SUIT_Desktop.h>
#include <SUIT_ResourceMgr.h>
#include <SUIT_Tools.h>
#include <SUIT_ViewManager.h>
#include <SUIT_ViewWindow.h>
#include <SUIT_DataBrowser.h>
#include <STD_TabDesktop.h>
#include <LightApp_Application.h>
#include <LightApp_Study.h>
#include <LightApp_SelectionMgr.h>
#include <LogWindow.h>
#include <OCCViewer_ViewWindow.h>
#include <Plot2d_ViewManager.h>
#include <Plot2d_ViewWindow.h>
Include dependency graph for SalomePyQt.cxx:

Data Structures

class  TGetDesktopEvent
class  TGetMainFrameEvent
class  TGetMainMenuBarEvent
class  TGetPopupMenuEvent
class  TGetObjectBrowserEvent
class  TGetStudyIdEvent
class  TGetSelectionEvent
class  TPutInfoEvent
class  TGetActiveComponentEvent
class  TGetSettingEvent
class  TGetIntSettingEvent
class  TGetDblSettingEvent
class  TGetBoolSettingEvent
class  TGetStrSettingEvent
class  TGetColorSettingEvent
class  THasColorSettingEvent
class  TGetFileNameEvent
class  TGetOpenFileNamesEvent
class  TGetExistingDirectoryEvent
class  TLoadIconEvent
class  TDumpViewEvent
class  TDefMenuGroupEvent
class  CrTool
class  TCreateToolEvent
class  CrMenu
class  TCreateMenuEvent
class  TCreateSepEvent
class  TCreateActionEvent
struct  TcreateActionGroupEvent
class  TActionEvent
class  TActionIdEvent
class  TAddGlobalPrefEvent
class  TAddPrefEvent
class  TAddPrefParamEvent
class  TPrefPropEvent
class  TGetViews
class  TGetActiveView
class  TGetViewType
class  TSetViewTitle
class  TGetViewTitle
class  TFindViews
class  TActivateView
class  TCreateView
class  TCreateViewWg
class  TCloseView
class  TCloneView
class  TIsViewVisible
class  TIsViewClosable
class  TGroupAllViews
class  TSplitView
class  TMoveView
class  TNeighbourViews
class  TCreateEmptyObjectEvent
class  TCreateObjectEvent
class  TSetNameEvent
class  TSetIconEvent
class  TSetToolTipEvent
class  TGetNameEvent
class  TGetToolTipEvent
class  TRemoveChildEvent
class  TRemoveObjectEvent
class  TGetChildrenEvent

Functions

static LightApp_ApplicationgetApplication ()
 Get the currently active application.
static LightApp_StudygetActiveStudy ()
 Get the currently active study.
static SALOME_PYQT_ModuleLightgetActiveModule ()
 Get the currently active module.
static QString getMenuName (const QString &menuId)
 Get menu item title.
static SUIT_ViewWindowgetWnd (const int id)
 Gets window with specified identifier.

Variables

static QMap
< LightApp_Application
*, SALOME_Selection * > 
SelMap
 Map of created selection objects.
static const char * DEFAULT_SECTION = "SalomePyQt"
 Default resource file section name.

Function Documentation

static LightApp_Application* getApplication ( ) [static]
Returns:
active application object or 0 if there is no any

References SUIT_Session.activeApplication(), and SUIT_Session.session().

static LightApp_Study* getActiveStudy ( ) [static]
Returns:
active study or 0 if there is no study opened

References SUIT_Application.activeStudy(), and getApplication().

static SALOME_PYQT_ModuleLight* getActiveModule ( ) [static]

This function returns correct result only if Python-based module is currently active. Otherwize, 0 is returned.

References getApplication(), and SALOME_PYQT_ModuleLight.getInitModule().

static QString getMenuName ( const QString &  menuId) [static]
Parameters:
menuIdmenu identifier
Returns:
menu title (localized)
static SUIT_ViewWindow* getWnd ( const int  id) [static]
Parameters:
idwindow identifier
Returns:
pointer on the window

References SUIT_Application.desktop(), getApplication(), SUIT_ViewWindow.getId(), and STD_TabDesktop.windows().


Variable Documentation

const char* DEFAULT_SECTION = "SalomePyQt" [static]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS