Salome HOME
import SalomePro v1.2c
[modules/kernel.git] / src / SALOMEGUI / SALOMEGUI_ExternalBrowserDlg.h
1 //  File   : SALOMEGUI_ExternalBrowserDlg.h
2 //  Author : Michael Zorin
3 //  Module : SALOME
4 //  $Header: /dn05/salome/CVS/SALOME_ROOT/SALOME/src/SALOMEGUI/SALOMEGUI_ExternalBrowserDlg.h
5
6 #ifndef SALOMEGUI_EXTERNAL_BROWSER_DLG_H
7 #define SALOMEGUI_EXTERNAL_BROWSER_DLG_H
8
9 #include <qdialog.h>
10 #include <qlineedit.h>
11
12 class SALOMEGUI_ExternalBrowserDlg : public QDialog
13
14   Q_OBJECT
15     
16     public:
17   
18   SALOMEGUI_ExternalBrowserDlg( QWidget* parent = 0 );
19   ~SALOMEGUI_ExternalBrowserDlg();
20   void setSettings(const QString& AppString, const QString& ParamsString);
21   QString getApp();
22   QString getParams();
23   
24   private slots:
25
26     void onButtonClicked();
27     void accept(); 
28   
29  private:
30     
31     QPushButton* browseButton;
32     QLineEdit* ApplicationLine;
33     QLineEdit* ParametersLine;
34 };
35
36 #endif // SALOMEGUI_EXTERNAL_BROWSER_DLG_H