Engauge Digitizer
2
Loading...
Searching...
No Matches
Help
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
11
HelpBrowser::HelpBrowser
(QHelpEngine *engine,
12
QWidget *parent) :
13
QTextBrowser (parent),
14
m_engine (engine)
15
{
16
}
17
18
QVariant
HelpBrowser::loadResource
(
int
type,
const
QUrl &url)
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
}
HelpBrowser.h
mainCat
log4cpp::Category * mainCat
Definition
Logger.cpp:14
Logger.h
HelpBrowser::loadResource
QVariant loadResource(int type, const QUrl &url)
Load resources.
Definition
HelpBrowser.cpp:18
HelpBrowser::HelpBrowser
HelpBrowser(QHelpEngine *engine, QWidget *parent=0)
Single constructor.
Definition
HelpBrowser.cpp:11
LOG4CPP_INFO_S
#define LOG4CPP_INFO_S(logger)
Definition
convenience.h:18
Generated on
for Engauge Digitizer by
1.14.0