Engauge Digitizer 2
Loading...
Searching...
No Matches
HelpBrowser.cpp
Go to the documentation of this file.
1/******************************************************************************************************
2 * (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3 * under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4 * LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5 ******************************************************************************************************/
6
7#include "HelpBrowser.h"
8#include "Logger.h"
9#include <QHelpEngine>
10
12 QWidget *parent) :
13 QTextBrowser (parent),
14 m_engine (engine)
15{
16}
17
19{
20 LOG4CPP_INFO_S ((*mainCat)) << "HelpBrowser::loadResource"
21 << " scheme=" << url.scheme().toLatin1().data();
22
23 if (url.scheme() == "qthelp") {
24 return QVariant (m_engine->fileData (url));
25 } else {
26 return QTextBrowser::loadResource (type, url);
27 }
28}
const int INNER_RADIUS_MIN
log4cpp::Category * mainCat
Definition Logger.cpp:14
QVariant loadResource(int type, const QUrl &url)
Load resources.
HelpBrowser(QHelpEngine *engine, QWidget *parent=0)
Single constructor.
#define LOG4CPP_INFO_S(logger)
Definition convenience.h:18