CustusX  22.04-rc5
An IGT application
cxHelpIndexWidget.h
Go to the documentation of this file.
1 /*=========================================================================
2 This file is part of CustusX, an Image Guided Therapy Application.
3 
4 Copyright (c) SINTEF Department of Medical Technology.
5 All rights reserved.
6 
7 CustusX is released under a BSD 3-Clause license.
8 
9 See Lisence.txt (https://github.com/SINTEFMedtek/CustusX/blob/master/License.txt) for details.
10 =========================================================================*/
11 #ifndef CXHELPINDEXWIDGET_H
12 #define CXHELPINDEXWIDGET_H
13 
14 #include <QWidget>
15 #include "boost/shared_ptr.hpp"
16 class QLineEdit;
17 
18 namespace cx
19 {
20 typedef boost::shared_ptr<class HelpEngine> HelpEnginePtr;
21 
29 class HelpIndexWidget : public QWidget
30 {
31  Q_OBJECT
32 
33 public:
34  explicit HelpIndexWidget(HelpEnginePtr engine, QWidget* parent = NULL);
35  virtual ~HelpIndexWidget() {}
36 
37 signals:
38  void requestShowLink(const QUrl&);
39 
40 private slots:
41  void filterChanged();
42 
43 private:
44  HelpEnginePtr mEngine;
45  QLineEdit* mFilterEdit;
46 };
47 
48 }//end namespace cx
49 
50 #endif // CXHELPINDEXWIDGET_H
HelpIndexWidget(HelpEnginePtr engine, QWidget *parent=NULL)
void requestShowLink(const QUrl &)
boost::shared_ptr< HelpEngine > HelpEnginePtr
Definition: cxHelpEngine.h:61
Namespace for all CustusX production code.