]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
Temporary fix for Win32 because used old version of PyQt and sip
authorabd <abd@opencascade.com>
Tue, 7 Oct 2008 12:18:13 +0000 (12:18 +0000)
committerabd <abd@opencascade.com>
Tue, 7 Oct 2008 12:18:13 +0000 (12:18 +0000)
src/SALOME_PYQT/SalomePyQt/Makefile.am
src/SALOME_PYQT/SalomePyQt/SalomePyQt_v4_win32.sip [new file with mode: 0755]

index 24604a9aec66bfe3725aff7179fbd98d039f7a61..f2a7093e10f1d2b8468bebea948df0be043b71c5 100644 (file)
@@ -59,7 +59,7 @@ MOC_H     = sipSalomePyQtProxySalomePyQt.h
 endif
 endif
 
-EXTRA_DIST+= SalomePyQt.sip SalomePyQt_v4.sip
+EXTRA_DIST+= SalomePyQt.sip SalomePyQt_v4.sip SalomePyQt_v4_win32.sip
 
 # Libraries targets
 MOC_FILES= SalomePyQt_moc.cxx
diff --git a/src/SALOME_PYQT/SalomePyQt/SalomePyQt_v4_win32.sip b/src/SALOME_PYQT/SalomePyQt/SalomePyQt_v4_win32.sip
new file mode 100755 (executable)
index 0000000..75c3131
--- /dev/null
@@ -0,0 +1,209 @@
+//=============================================================================
+// File      : SalomePyQt_v4.sip
+// Created   : 25/04/05
+// Author    : Vadim SANDLER
+// Project   : SALOME
+// Copyright : 2003-2005 CEA/DEN, EDF R&D
+// $Header   : $
+//=============================================================================
+
+%Module SalomePyQt
+
+%Import qtmod.sip
+
+//%ExportedHeaderCode
+//#include <SalomePyQt.h>
+//%End
+
+class SALOME_Selection : QObject
+{
+%TypeHeaderCode
+#include <SalomePyQt.h>
+%End
+
+public:
+  void Clear() /ReleaseGIL/ ;
+  void ClearIObjects() /ReleaseGIL/ ;
+  void ClearFilters() /ReleaseGIL/ ;
+
+private:
+  SALOME_Selection( QObject* /TransferThis/ );
+
+signals:
+  void currentSelectionChanged();
+};
+
+//%ExportedHeaderCode
+
+enum MenuName {
+  File        = 1,
+  View        = 2,
+  Edit        = 3,
+  Preferences = 4,
+  Tools       = 5,
+  Window      = 6,
+  Help        = 7  
+};
+
+enum WindowType {
+  WT_ObjectBrowser,
+  WT_PyConsole,
+  WT_LogWindow,
+  WT_User
+};
+
+enum PrefType { 
+  PT_Space,
+  PT_Bool, 
+  PT_Color,
+  PT_String, 
+  PT_Selector, 
+  PT_DblSpin, 
+  PT_IntSpin, 
+  PT_Double, 
+  PT_Integer, 
+  PT_GroupBox, 
+  PT_Font, 
+  PT_DirList, 
+  PT_File, 
+  PT_User
+};
+
+enum Orientation {
+  Horizontal = 0, 
+  Vertical   = 1  
+};
+
+enum Action {
+  MoveWidget   = 0, 
+  LeaveWidget  = 1, 
+  SplitAt      = 2  
+};
+
+//%End
+
+class QtxAction : QAction
+{
+%TypeHeaderCode
+#include <QtxAction.h>
+%End
+private:
+  QtxAction(const QtxAction &);
+};
+
+class SalomePyQt
+{
+%TypeHeaderCode
+#include <SalomePyQt.h>
+%End
+
+public:
+  static QWidget*          getDesktop() /ReleaseGIL/ ;
+  static QWidget*          getMainFrame() /ReleaseGIL/ ;
+  static QMenuBar*         getMainMenuBar() /ReleaseGIL/ ;
+  static QPopupMenu*       getPopupMenu( const MenuName ) /ReleaseGIL/ ;
+  static SALOME_Selection* getSelection() /Factory,ReleaseGIL/ ;
+  static int               getStudyId() /ReleaseGIL/ ;
+  static void              putInfo( const QString&, const int = 0 ) /ReleaseGIL/ ;
+  static const QString     getActiveComponent() /ReleaseGIL/ ;
+  static void              updateObjBrowser( const int = 0, bool = true ) /ReleaseGIL/ ;
+
+  static QString           getFileName         ( QWidget*, const QString&, const QStringList&, const QString&, bool ) /ReleaseGIL/ ;
+  static QStringList       getOpenFileNames    ( QWidget*, const QString&, const QStringList&, const QString& ) /ReleaseGIL/ ;
+  static QString           getExistingDirectory( QWidget*, const QString&, const QString& ) /ReleaseGIL/ ;
+
+  static void              helpContext( const QString&, const QString& ) /ReleaseGIL/ ;
+
+  static bool              dumpView( const QString& ) /ReleaseGIL/ ;
+
+  static int               defaultMenuGroup() /ReleaseGIL/ ;
+
+  static int               createTool( const QString& ) /ReleaseGIL/ ;
+  static int               createTool( const int,  const int,      const int = -1 ) /ReleaseGIL/ ;
+  static int               createTool( const int,  const QString&, const int = -1 ) /ReleaseGIL/ ;
+  static int               createTool( QAction*, const int,      const int = -1, const int = -1 ) /ReleaseGIL/ ;
+  static int               createTool( QAction*, const QString&, const int = -1, const int = -1 ) /ReleaseGIL/ ;
+
+  static int               createMenu( const QString&, const int,
+                                      const int = -1, const int = -1, const int = -1 ) /ReleaseGIL/ ;
+  static int               createMenu( const QString&, const QString&, 
+                                      const int = -1, const int = -1, const int = -1 ) /ReleaseGIL/ ;
+  static int               createMenu( const int,      const int,
+                                      const int = -1, const int = -1 ) /ReleaseGIL/ ;
+  static int               createMenu( const int,      const QString&, 
+                                      const int = -1, const int = -1 ) /ReleaseGIL/ ;
+  static int               createMenu( QAction*,     const int,      const int = -1, 
+                                      const int = -1, const int = -1 ) /ReleaseGIL/ ;
+  static int               createMenu( QAction*,     const QString&, const int = -1, 
+                                      const int = -1, const int = -1 ) /ReleaseGIL/ ;
+  static QAction*          createSeparator() /ReleaseGIL/ ;
+
+  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 ) /ReleaseGIL/ ;
+
+  static QActionGroup*     createActionGroup(const int, const bool = true) /ReleaseGIL/ ;
+
+  static QAction*          action( const int ) /ReleaseGIL/ ;
+  static int               actionId( const QAction* ) /ReleaseGIL/ ;
+
+  static bool              clearMenu( const int = 0, const int = 0,
+                                     const bool = true ) /ReleaseGIL/ ;
+
+  static void              addSetting    ( const QString&, const QString&, const double ) /ReleaseGIL/ ;
+  static void              addSetting    ( const QString&, const QString&, const int /Constrained/ ) /ReleaseGIL/ ;
+  static void              addSetting    ( const QString&, const QString&, const bool, const int ) /ReleaseGIL/ ;
+  static void              addSetting    ( const QString&, const QString&, const QString& ) /ReleaseGIL/ ;
+  static void              addSetting    ( const QString&, const QString&, const QColor& ) /ReleaseGIL/ ;
+  static int               integerSetting( const QString&, const QString&, const int = 0 ) /ReleaseGIL/ ;
+  static double            doubleSetting ( const QString&, const QString&, const double = 0 ) /ReleaseGIL/ ;
+  static bool              boolSetting   ( const QString&, const QString&, const bool = false ) /ReleaseGIL/ ;
+  static QString           stringSetting ( const QString&, const QString&, const QString& = QString("") ) /ReleaseGIL/ ;
+  static QColor            colorSetting  ( const QString&, const QString&, const QColor& = QColor() ) /ReleaseGIL/ ;
+  static void              removeSetting ( const QString&, const QString& ) /ReleaseGIL/ ;
+  static bool              hasSetting    ( const QString&, const QString& ) /ReleaseGIL/ ;
+
+// obsolete
+  static void              addStringSetting( const QString&, const QString&, bool = true ) /ReleaseGIL/ ;
+  static void              addIntSetting   ( const QString&, const int,      bool = true ) /ReleaseGIL/ ;
+  static void              addDoubleSetting( const QString&, const double,   bool = true ) /ReleaseGIL/ ;
+  static void              addBoolSetting  ( const QString&, const bool,     bool = true ) /ReleaseGIL/ ;
+  static void              removeSettings  ( const QString& ) /ReleaseGIL/ ;
+  static QString           getSetting      ( const QString& ) /ReleaseGIL/ ;
+
+  static int               addGlobalPreference( const QString& ) /ReleaseGIL/ ;
+  static int               addPreference( const QString& ) /ReleaseGIL/ ;
+  static int               addPreference( const QString&,
+                                          const int, const int = -1,
+                                          const QString& = QString::null,
+                                         const QString& = QString::null ) /ReleaseGIL/ ;
+  static QVariant          preferenceProperty( const int, const QString& ) /ReleaseGIL/ ;
+  static void              setPreferenceProperty( const int, 
+                                                  const QString&,
+                                                  const QVariant& ) /ReleaseGIL/ ;
+  static void              addPreferenceProperty( const int, 
+                                                  const QString&, 
+                                                 const int, 
+                                                 const QVariant& ) /ReleaseGIL/ ;
+
+  static void              message( const QString&, bool = true ) /ReleaseGIL/ ;
+  static void              clearMessages() /ReleaseGIL/ ;
+  
+  static QValueList<int>   getViews() /ReleaseGIL/ ;
+  static int               getActiveView() /ReleaseGIL/ ;
+  static QString           getViewType( const int ) /ReleaseGIL/ ;
+  static bool              setViewTitle( const int, const QString& ) /ReleaseGIL/ ;
+  static QString           getViewTitle( const int ) /ReleaseGIL/ ;
+  static QValueList<int>   findViews( const QString& ) /ReleaseGIL/ ;
+  static bool              activateView( const int ) /ReleaseGIL/ ;
+  static int               createView( const QString& ) /ReleaseGIL/ ;
+  static bool              closeView( const int ) /ReleaseGIL/ ;
+  static int               cloneView( const int ) /ReleaseGIL/ ;
+  static bool              isViewVisible( const int id ) /ReleaseGIL/ ;
+  
+  static bool              groupAllViews() /ReleaseGIL/ ;
+  static bool              splitView( const int, Orientation, Action ) /ReleaseGIL/ ;
+  static bool              moveView( const int, const int, const bool ) /ReleaseGIL/ ;
+  static QValueList<int>   neighbourViews( const int ) /ReleaseGIL/ ;
+};
+