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

Class to create help window for MainWindow class. More...

#include <CreateHelpWindow.h>

Inheritance diagram for CreateHelpWindow:
Inheritance graph
Collaboration diagram for CreateHelpWindow:
Collaboration graph

Public Member Functions

 CreateHelpWindow ()
 Single constructor. More...
 
void create (MainWindow &mw)
 Create HelpWindow. More...
 

Detailed Description

Class to create help window for MainWindow class.

We derive from QObject and use Q_OBJECT so translations work

Definition at line 16 of file CreateHelpWindow.h.

Constructor & Destructor Documentation

CreateHelpWindow::CreateHelpWindow ( )

Single constructor.

Definition at line 13 of file CreateHelpWindow.cpp.

14 {
15 }

Member Function Documentation

void CreateHelpWindow::create ( MainWindow mw)

Create HelpWindow.

Definition at line 17 of file CreateHelpWindow.cpp.

22 {
23  LOG4CPP_INFO_S ((*mainCat)) << "CreateHelpWindow::create";
24 
25 #if !defined(OSX_DEBUG) && !defined(OSX_RELEASE)
26  mw.m_helpWindow = new HelpWindow (&mw);
27  mw.m_helpWindow->hide ();
28  mw.addDockWidget (Qt::RightDockWidgetArea,
29  mw.m_helpWindow); // Dock area is required by addDockWidget but immediately overridden in next line
30  mw.m_helpWindow->setFloating (true);
31 
32  connect (mw.m_actionHelpHelp, SIGNAL (triggered ()), mw.m_helpWindow, SLOT (show ()));
33 #endif
34 }
Dockable help window.
Definition: HelpWindow.h:16
#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: