-// Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2023 CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
WT_ObjectBrowser = LightApp_Application::WT_ObjectBrowser,
WT_PyConsole = LightApp_Application::WT_PyConsole,
WT_LogWindow = LightApp_Application::WT_LogWindow,
+ WT_InfoPanel = LightApp_Application::WT_InfoPanel,
#ifndef GUI_DISABLE_CORBA
WT_NoteBook = SalomeApp_Application::WT_NoteBook,
WT_User = SalomeApp_Application::WT_User
class SalomePyQt
{
public:
+ static QString getAppName();
+ static bool isLightApp();
+
static QWidget* getDesktop();
static QWidget* getMainFrame();
static QMenuBar* getMainMenuBar();
static void enableSelector();
static void disableSelector();
static SALOME_Selection* getSelection();
+ static QStringList getComponents();
static void setSelection( const QStringList& );
- static void putInfo( const QString&, const int = 0 );
static const QString getActiveComponent();
static PyObject* getActivePythonModule();
static bool activateModule( const QString& );
+ static void registerModule( const QString& );
static void updateObjBrowser();
+ static void infoSetTitle( const QString& );
+ static int infoAddLabel( const QString&, const int = -1 );
+ static int infoAddLabel( const QString&, Qt::Alignment, const int = -1 );
+ static int infoAddAction( QAction*, const int = -1 );
+ static int infoAddGroup( const QString&, const int = -1 );
+
+ static void infoRemove( const int );
+ static void infoClear( const int = -1 );
+
+ static void infoSetVisible( const int, bool );
+ static void infoSetEnabled( const int, bool );
+
+ static void putInfo( const QString&, const int = 0 );
+ static int showNotification( const QString&, const QString&, const int = -1 );
+ static void hideNotification( const QString& );
+ static void hideNotification( const int );
+
static bool isModified();
static void setModified( bool );
static int createTool( const int, const QString&, const int = -1 );
static int createTool( QAction*, const int, const int = -1, const int = -1 );
static int createTool( QAction*, const QString&, const int = -1, const int = -1 );
+ static void clearTool( const QString& );
static int createMenu( const QString&, const int = -1,
const int = -1, const int = -1, const int = -1 );
static void addSetting ( const QString&, const QString&, const QString& );
static void addSetting ( const QString&, const QString&, const QColor& );
static void addSetting ( const QString&, const QString&, const QByteArray& );
+ static void addSetting ( const QString&, const QString&, const QFont& );
static int integerSetting( const QString&, const QString&, const int = 0 );
static double doubleSetting ( const QString&, const QString&, const double = 0 );
static bool boolSetting ( const QString&, const QString&, const bool = 0 );
static QString stringSetting ( const QString&, const QString&, const QString& = QString(""), const bool = true );
static QColor colorSetting ( const QString&, const QString&, const QColor& = QColor() );
static QByteArray byteArraySetting( const QString&, const QString&, const QByteArray& = QByteArray() );
+ static QFont fontSetting( const QString&, const QString&, const QFont& = QFont() );
static void removeSetting ( const QString&, const QString& );
static bool hasSetting ( const QString&, const QString& );
static QStringList parameters ( const QString& );
static bool setViewTitle( const int, const QString& );
static QString getViewTitle( const int );
static bool setViewSize( const int, const int, const int = 0 );
+ static bool setViewRotationPoint( const double, const double, const double, const int = 0 );
static QList<int> findViews( const QString& );
static bool activateView( const int );
static bool activateViewManagerAndView( const int );