Salome HOME
Add methods to create menu and toolbar actions to be accessed from Python.
[modules/gui.git] / src / SALOME_PYQT / SalomePyQt / SalomePyQt.sip
index a98fbff82c68b49e3b99ac3fd3840f1797e9e53c..9b4b3ee6663f214ed40f0afc99570822b83aedbd 100644 (file)
@@ -65,6 +65,34 @@ public:
 
   static bool              dumpView( const QString& );
 
+  static int               createTool( const QString& );
+  static int               createTool( const int, const int,      int = -1 );
+  static int               createTool( const int, const QString&, int = -1 );
+  static int               createTool( QAction*,  const int,      int = -1, int = -1 );
+  static int               createTool( QAction*,  const QString&, int = -1, int = -1 );
+
+  static int               createMenu( const QString&, const int,
+                                      int = -1,       int = -1 );
+  static int               createMenu( const QString&, const QString&, 
+                                      int = -1,       int = -1 );
+  static int               createMenu( const int,      const int,
+                                      int = -1,       int = -1 );
+  static int               createMenu( const int,      const QString&, 
+                                      int = -1,       int = -1 );
+  static int               createMenu( QAction*,       const int,      int = -1, 
+                                      int = -1,       int = -1 );
+  static int               createMenu( QAction*,       const QString&, int = -1, 
+                                      int = -1,       int = -1 );
+
+  static QAction*          createSeparator();
+
+  static QAction*          createAction( const int, const QString&, 
+                                        const QString& = QString::null, const QString& = QString::null, 
+                                        const QString& = QString::null, int = 0, 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 /Constrained/ );
   static void              addSetting    ( const QString&, const QString&, const QString& );