X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSALOME_PYQT%2FSalomePyQt%2FSalomePyQt.h;h=d15002283dc9ef931554d544938ca9da1a8217b3;hb=0e6b3ef503c54ff17d20ca997eec23e75eda8b87;hp=9eda4b6ae174ea34714ff2d029f15352e286a7e0;hpb=eeaa79f6453284d3822b4a8393d520a2da6f9ae5;p=modules%2Fgui.git diff --git a/src/SALOME_PYQT/SalomePyQt/SalomePyQt.h b/src/SALOME_PYQT/SalomePyQt/SalomePyQt.h index 9eda4b6ae..d15002283 100644 --- a/src/SALOME_PYQT/SalomePyQt/SalomePyQt.h +++ b/src/SALOME_PYQT/SalomePyQt/SalomePyQt.h @@ -10,11 +10,15 @@ #ifndef SALOME_PYQT_H #define SALOME_PYQT_H -#include #include -#include +#include +#include class SalomeApp_SelectionMgr; +class QAction; +class QMenuBar; +class QPopupMenu; +class QWidget; class SALOME_Selection : public QObject { @@ -68,6 +72,34 @@ public: static bool dumpView( const QString& ); + static int createTool( const QString& ); + static int createTool( const int, const int, const int = -1 ); + 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 int createMenu( const QString&, const int = -1, + const int = -1, const int = -1 ); + static int createMenu( const QString&, const QString& = QString::null, + const int = -1, const int = -1 ); + static int createMenu( const int, const int = -1, + const int = -1, const int = -1 ); + static int createMenu( const int, const QString& = QString::null, + const int = -1, const int = -1 ); + static int createMenu( QAction*, const int, const int = -1, + const int = -1, const int = -1 ); + static int createMenu( QAction*, const QString&, const int = -1, + const int = -1, const int = -1 ); + + static QAction* createSeparator(); + + static QAction* createAction( const int, const QString&, + const QString& = QString::null, const QString& = QString::null, + const QString& = QString::null, const int = 0, const bool = false ); + + static QAction* action( const int ); + static int actionId( const QAction* ); + static void addSetting ( const QString&, const QString&, const double ); static void addSetting ( const QString&, const QString&, const int ); static void addSetting ( const QString&, const QString&, const QString& );