00001 #include "help.h"
00002
00003 #include <QStringList>
00004 #include <QDebug>
00005
00006 #ifdef Q_WS_WIN
00007 Help::Help(QObject *parent, const QVariantList &args) : m_engine("../manual/helpcompressed.qhc")
00008 #else
00009 Help::Help(QObject *parent, const QVariantList &args) : m_engine("manual/helpcompressed.qhc")
00010 #endif
00011 {
00012 bool b = m_engine.setupData();
00013
00014 #ifdef Q_WS_WIN
00015 QString fileName = "../manual/helpcompressedfile.qch";
00016 #else
00017 QString fileName = "manual/helpcompressedfile.qch";
00018 #endif
00019
00020 QString fileNamespace = QHelpEngineCore::namespaceName(fileName);
00021 if(!fileNamespace.isEmpty() && !m_engine.registeredDocumentations().contains(fileNamespace))
00022 {
00023 if(!m_engine.registerDocumentation(fileName))
00024 {
00025 return;
00026 }
00027 }
00028 b = m_engine.setupData();
00029 }
00030
00031 Help::~Help()
00032 {
00033 m_engine.deleteLater();
00034 }