%Module SalomePyQt %Import qtmod.sip class SALOME_Selection : QObject { %HeaderCode #include %End public: SALOME_Selection(const QString &); void Clear(); void ClearIObjects(); signals: void currentSelectionChanged(); }; enum MenuName { File = 1, View = 2, Edit = 3, Preferences = 4, Tools = 5, Window = 6, Help = 7 }; class SalomePyQt { %HeaderCode #include %End public: static QWidget* getDesktop(); static QWorkspace* getMainFrame(); static QMenuBar* getMainMenuBar(); static QPopupMenu* getPopupMenu( const MenuName ); static SALOME_Selection* getSelection(); static int getStudyId(); static void putInfo( const QString& ); static void putInfo( const QString&, int ); static const QString& getActiveComponent(); static void updateObjBrowser( int, bool ); static bool removeSettings(QString); static QString getSetting(QString); static void addStringSetting(QString, QString, bool); static void addIntSetting(QString, int, bool); static void addDoubleSetting(QString, double, bool); static QString getFileName(QWidget*, const QString&, const QStringList&, const QString&, bool); static QStringList getOpenFileNames(QWidget*, const QString&, const QStringList&, const QString&); static QString getExistingDirectory(QWidget*, const QString&, const QString&); static void helpContext(const QString&, const QString&); static bool dumpView(const QString&); };