Engauge Digitizer  2
HelpBrowser.cpp
1 #include "HelpBrowser.h"
2 #include "Logger.h"
3 #include <QHelpEngine>
4 
5 HelpBrowser::HelpBrowser (QHelpEngine *engine,
6  QWidget *parent) :
7  QTextBrowser (parent),
8  m_engine (engine)
9 {
10 }
11 
12 QVariant HelpBrowser::loadResource (int type, const QUrl &url)
13 {
14  LOG4CPP_INFO_S ((*mainCat)) << "HelpBrowser::loadResource"
15  << " scheme=" << url.scheme().toLatin1().data();
16 
17  if (url.scheme() == "qthelp") {
18  return QVariant (m_engine->fileData (url));
19  } else {
20  return QTextBrowser::loadResource (type, url);
21  }
22 }
HelpBrowser(QHelpEngine *engine, QWidget *parent=0)
Single constructor.
Definition: HelpBrowser.cpp:5
QVariant loadResource(int type, const QUrl &url)
Load resources.
Definition: HelpBrowser.cpp:12