Salome HOME
NRI : Update in order to search MODULES documentation and open active MODULE document...
[modules/kernel.git] / src / SALOMEGUI / QAD_HelpWindow.h
1 //  File      : QAD_HelpWindow.h
2 //  Created   : Thu Jun 14 16:11:33 2001
3 //  Author    : Nicolas REJNERI
4 //  Project   : SALOME
5 //  Module    : SALOMEGUI
6 //  Copyright : Open CASCADE
7 //  $Header$
8
9 #ifndef QAD_HELPWINDOW_H
10 #define QAD_HELPWINDOW_H
11
12 #include <qmainwindow.h>
13 #include <qtextbrowser.h>
14
15 class QComboBox;
16 class QPopupMenu;
17
18 class QAD_HelpWindow : public QMainWindow
19 {
20   Q_OBJECT
21 public:
22   QAD_HelpWindow();
23   ~QAD_HelpWindow();
24   
25   void contents();
26   void context( const QString& _source, const QString& _context = QString::null );
27
28 private slots:
29   void setBackwardAvailable( bool );
30   void setForwardAvailable( bool );
31   void textChanged();
32   void pathSelected( const QString & );
33     
34 signals:
35   void helpWindowClosed();
36
37 private:
38   QTextBrowser* browser;
39   QComboBox*    pathCombo;
40   int           backwardId, forwardId;
41   QString       selectedURL;
42   QString       homeDir;
43     
44 };
45
46 #endif
47