16 #ifndef _HELPBROWSER_H 17 #define _HELPBROWSER_H 19 #include "ui_HelpBrowser.h" 22 #include <QMainWindow> 23 #include <QCloseEvent> 24 #include <QDomDocument> 25 #include <QDomElement> 26 #include <QDomNodeList> 27 #include <QTreeWidgetItem> 28 #include <QTextBrowser> 29 #include <QTextCursor> 67 bool loadContents(
const QDomDocument *document, QString &errorString);
69 void parseHelpTopic(
const QDomElement &element, QTreeWidgetItem *parent);
75 void find(
bool forward);
78 QTreeWidgetItem *parent);
82 QTreeWidgetItem*
findTopicItem(QTreeWidgetItem *startItem, QString topic);
void currentItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *prev)
void parseHelpTopic(const QDomElement &element, QTreeWidgetItem *parent)
QTreeWidgetItem * findTopicItem(QTreeWidgetItem *startItem, QString topic)
HelpBrowser(QWidget *parent=0)
void loadContentsFromXml(QString xmlFile)
virtual void retranslateUi()
void contentsItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *prev)
QString getResourcePath(const QDomElement &topicElement)
bool isValidTopicElement(const QDomElement &topicElement)
virtual void showWindow()
bool loadContents(const QDomDocument *document, QString &errorString)
QTreeWidgetItem * createTopicTreeItem(const QDomElement &topicElement, QTreeWidgetItem *parent)
void searchItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *prev)
QList< QDomElement > _elementList
void showTopic(QString topic)