Engauge Digitizer 2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
CreateFacade Class Reference

Facade class that wraps around all of the create classes for MainWindow. More...

#include <CreateFacade.h>

Inheritance diagram for CreateFacade:
Inheritance graph
Collaboration diagram for CreateFacade:
Collaboration graph

Public Member Functions

 CreateFacade ()
 Single constructor.
 
void create (MainWindow &mw)
 Create QAction facade.
 

Detailed Description

Facade class that wraps around all of the create classes for MainWindow.

We derive from QObject and use Q_OBJECT so translations work

Definition at line 16 of file CreateFacade.h.

Constructor & Destructor Documentation

◆ CreateFacade()

CreateFacade::CreateFacade ( )

Single constructor.

Definition at line 28 of file CreateFacade.cpp.

29{
30}

Member Function Documentation

◆ create()

void CreateFacade::create ( MainWindow & mw)

Create QAction facade.

Definition at line 32 of file CreateFacade.cpp.

33{
34 LOG4CPP_INFO_S ((*mainCat)) << "CreateFacade::create";
35
51 CreateZoomMaps createZoomMaps;
52
54#if !defined(OSX_DEBUG) && !defined(OSX_RELEASE)
55 mw.setWindowFlags (Qt::WindowContextHelpButtonHint | mw.windowFlags ()); // Add help to default buttons
56#endif
57 mw.setWindowTitle (engaugeWindowTitle ());
58
59 createCentralWidget.create (mw);
60 createActions.create (mw);
61 createStatusBar.create (mw);
62 createMenus.create (mw);
63 createToolBars.create (mw);
65 createHelpWindow.create (mw);
66 createTutorial.create (mw);
67 createScene.create (mw);
68 createNetwork.create (mw);
69 createLoadImage.create (mw);
70 createStateContexts.create (mw);
73 createZoomMaps.create (mw);
74}
const int INNER_RADIUS_MIN
log4cpp::Category * mainCat
Definition Logger.cpp:14
QString engaugeWindowTitle()
Text for title bars of dialogs.
Definition Version.cpp:14
Class to create actions for MainWindow class.
Class to the central QWidget for MainWindow class.
Class to create CmdStackShadow for MainWindow class.
Class to create QDockWidget items for MainWindow class.
Class to create help window for MainWindow class.
Class to create icons for MainWindow class.
Definition CreateIcons.h:17
Class to create LoadImageFromUrl for MainWindow class.
Class to create menus for MainWindow class.
Definition CreateMenus.h:17
Class to create network for MainWindow class.
Class to create QGraphicsScene for MainWindow class.
Definition CreateScene.h:17
Class to create settings dialogs for MainWindow class.
Class to create state contexts, which wrap state machine design patterns, for MainWindow class.
Class to create status bar for MainWindow class.
Class to create toolbars for MainWindow class.
Class to TutorialDlg for MainWindow class.
Class to create zoom factor maps for MainWindow class.
void create(MainWindow &mw)
Create zoom maps.
#define LOG4CPP_INFO_S(logger)
Definition convenience.h:18

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