19#include "ui_HelpBrowser.h"
24#include <QDomDocument>
26#include <QDomNodeList>
27#include <QTreeWidgetItem>
28#include <QTextBrowser>
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);
QList< QDomElement > _elementList
void contentsItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *prev)
void showTopic(QString topic)
virtual void retranslateUi()
QString getResourcePath(const QDomElement &topicElement)
QTreeWidgetItem * createTopicTreeItem(const QDomElement &topicElement, QTreeWidgetItem *parent)
void loadContentsFromXml(QString xmlFile)
QTreeWidgetItem * findTopicItem(QTreeWidgetItem *startItem, QString topic)
HelpBrowser(QWidget *parent=0)
void currentItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *prev)
bool loadContents(const QDomDocument *document, QString &errorString)
void parseHelpTopic(const QDomElement &element, QTreeWidgetItem *parent)
bool isValidTopicElement(const QDomElement &topicElement)
void searchItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *prev)
virtual void showWindow()