1 //=============================================================================
4 // Author : Vadim SANDLER
6 // Copyright : 2003-2005 CEA/DEN, EDF R&D
8 //=============================================================================
17 class SALOME_Selection : public QObject
27 void currentSelectionChanged();
43 static QWidget* getDesktop();
44 static QWidget* getMainFrame();
45 static QMenuBar* getMainMenuBar();
46 static QPopupMenu* getPopupMenu( const MenuName menu );
47 static SALOME_Selection* getSelection();
48 static int getStudyId();
49 static void putInfo( const QString& );
50 static void putInfo( const QString&, const int );
51 static const QString getActiveComponent();
52 static void updateObjBrowser( const int studyId, bool updateSelection );
54 static void addStringSetting( const QString& name, const QString& value, bool autoValue );
55 static void addIntSetting ( const QString& name, const int value, bool autoValue );
56 static void addDoubleSetting( const QString& name, const double value, bool autoValue );
57 static void removeSettings ( const QString& name );
58 static QString getSetting ( const QString& name );
60 static QString getFileName( QWidget* parent,
61 const QString& initial,
62 const QStringList& filters,
63 const QString& caption,
65 static QStringList getOpenFileNames( QWidget* parent,
66 const QString& initial,
67 const QStringList& filters,
68 const QString& caption );
69 static QString getExistingDirectory( QWidget* parent,
70 const QString& initial,
71 const QString& caption );
73 static void helpContext( const QString& source, const QString& context );
75 static bool dumpView( const QString& filename );
78 #endif // SALOME_PYQT_H