X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSALOME_PYQT%2FSalomePyQt%2FSalomePyQt.h;h=58634fedd15fc58b4d416b08c434a8163290df77;hb=00be77fd72d1e9378e32b88a468ec16bebb9b806;hp=f508b046f47bda47d1be4bb9f127292075ef9c94;hpb=dbcc953d61257587b39fb0e363bda6de3ceb33c1;p=modules%2Fgui.git diff --git a/src/SALOME_PYQT/SalomePyQt/SalomePyQt.h b/src/SALOME_PYQT/SalomePyQt/SalomePyQt.h index f508b046f..58634fedd 100644 --- a/src/SALOME_PYQT/SalomePyQt/SalomePyQt.h +++ b/src/SALOME_PYQT/SalomePyQt/SalomePyQt.h @@ -114,6 +114,23 @@ enum { PT_Font = LightApp_Preferences::Font, PT_DirList = LightApp_Preferences::DirList, PT_File = LightApp_Preferences::File, + PT_Slider = LightApp_Preferences::Slider, + PT_Shortcut = LightApp_Preferences::Shortcut, + PT_ShortcutTree = LightApp_Preferences::ShortcutTree, + PT_BiColor = LightApp_Preferences::BiColor, + PT_Background = LightApp_Preferences::Background, + PT_UserDefined = LightApp_Preferences::UserDefined, +}; + +class UserDefinedContent: public QWidget +{ + Q_OBJECT + +public: + explicit UserDefinedContent(); + + virtual void store(); + virtual void retrieve(); }; //! Orientation @@ -168,13 +185,15 @@ public: static QMenu* getPopupMenu( const MenuName ); static QMenu* getPopupMenu( const QString& ); static QTreeView* getObjectBrowser(); + static void enableSelector(); + static void disableSelector(); static SALOME_Selection* getSelection(); - static int getStudyId(); + 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 updateObjBrowser( const int = 0, bool = true ); + static void updateObjBrowser(); static bool isModified(); static void setModified( bool ); @@ -183,6 +202,7 @@ public: static QStringList getOpenFileNames ( QWidget*, const QString&, const QStringList&, const QString& ); static QString getExistingDirectory( QWidget*, const QString&, const QString& ); + static void createRoot(); static QString createObject( const QString& parent = QString() ); static QString createObject( const QString&, const QString&, const QString&, const QString& = QString() ); @@ -254,14 +274,18 @@ public: 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 QStringList parameters ( const QStringList& ); static int addGlobalPreference( const QString& ); static int addPreference( const QString& ); @@ -271,6 +295,7 @@ public: const QString& = QString() ); static QVariant preferenceProperty( const int, const QString& ); static void setPreferenceProperty( const int, const QString&, const QVariant& ); + static void setPreferencePropertyWg( const int, const QString&, UserDefinedContent* ); static void addPreferenceProperty( const int, const QString&, const int, const QVariant& ); static void message( const QString&, bool = true ); @@ -284,7 +309,9 @@ public: static bool setViewSize( const int, const int, const int = 0 ); static QList findViews( const QString& ); static bool activateView( const int ); - static int createView( const QString&, bool visible = true, const int width = 0, const int height = 0 ); + static bool activateViewManagerAndView( const int ); + static QWidget* getViewWidget( const int ); + static int createView( const QString&, bool visible = true, const int width = 0, const int height = 0, bool detached = false ); static int createView( const QString&, QWidget* ); static bool closeView( const int ); static int cloneView( const int );