Engauge Digitizer  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
HelpBrowser Class Reference

Text browser with resource loading enhanced for use as help text browser. More...

#include <HelpBrowser.h>

Inheritance diagram for HelpBrowser:
Inheritance graph
Collaboration diagram for HelpBrowser:
Collaboration graph

Public Member Functions

 HelpBrowser (QHelpEngine *engine, QWidget *parent=0)
 Single constructor. More...
 
QVariant loadResource (int type, const QUrl &url)
 Load resources. More...
 

Detailed Description

Text browser with resource loading enhanced for use as help text browser.

Definition at line 15 of file HelpBrowser.h.

Constructor & Destructor Documentation

HelpBrowser::HelpBrowser ( QHelpEngine *  engine,
QWidget *  parent = 0 
)

Single constructor.

Definition at line 11 of file HelpBrowser.cpp.

12  :
13  QTextBrowser (parent),
14  m_engine (engine)
15 {
16 }

Member Function Documentation

QVariant HelpBrowser::loadResource ( int  type,
const QUrl &  url 
)

Load resources.

Definition at line 18 of file HelpBrowser.cpp.

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 }
#define LOG4CPP_INFO_S(logger)
Definition: convenience.h:18
log4cpp::Category * mainCat
Definition: Logger.cpp:14

The documentation for this class was generated from the following files: