12 #ifndef CXHELPENGINE_H 13 #define CXHELPENGINE_H 16 #include "boost/shared_ptr.hpp" 17 #include "org_custusx_help_Export.h" 23 class QHelpEngineCore;
25 class QHelpSearchEngine;
38 class org_custusx_help_EXPORT
HelpEngine :
public QObject
44 QHelpEngine*
engine() {
return helpEngine; }
46 void keywordActivated(QString);
48 void focusObjectChanged(QObject* newFocus);
49 void focusChanged(QWidget * old, QWidget * now);
50 void setInitialPage();
52 QString findBestMatchingKeyword(QObject*
object);
53 QHelpEngine* helpEngine;
54 void setupDataWithWarning();
56 bool isBreakChar(QChar c)
const;
57 bool isBreakChar(QString text,
int index)
const;
65 #endif // CXHELPENGINE_H
boost::shared_ptr< HelpEngine > HelpEnginePtr
Namespace for all CustusX production code.