Engauge Digitizer 2
Loading...
Searching...
No Matches
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
36 CreateActions createActions;
37 CreateCentralWidget createCentralWidget;
38 CreateCommandStackShadow createCommandStackShadow;
39 CreateDockableWidgets createDockableWidgets;
40 CreateHelpWindow createHelpWindow;
41 CreateIcons createIcons;
42 CreateLoadImage createLoadImage;
43 CreateMenus createMenus;
44 CreateNetwork createNetwork;
45 CreateScene createScene;
46 CreateSettingsDialogs createSettingsDialogs;
47 CreateStateContexts createStateContexts;
48 CreateStatusBar createStatusBar;
49 CreateToolBars createToolBars;
50 CreateTutorial createTutorial;
51 CreateZoomMaps createZoomMaps;
52
53 createIcons.create (mw);
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);
64 createDockableWidgets.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);
71 createSettingsDialogs.create (mw);
72 createCommandStackShadow.create (mw);
73 createZoomMaps.create (mw);
74}
log4cpp::Category * mainCat
Definition Logger.cpp:14
QString engaugeWindowTitle()
Text for title bars of dialogs.
Definition Version.cpp:15
void create(MainWindow &mw)
Create QAction actions.
void create(MainWindow &mw)
Create QGraphicsScene.
void create(MainWindow &mw)
Create shadow command stack.
void create(MainWindow &mw)
Create QMenu menu items.
void create(MainWindow &mw)
Create HelpWindow.
void create(MainWindow &mw)
Create QIcon items.
void create(MainWindow &mw)
Create LoadImageFromUrl instance.
void create(MainWindow &mw)
Create QMenu menu items.
void create(MainWindow &mw)
Create QNetwork.
void create(MainWindow &mw)
Create QGraphicsScene.
void create(MainWindow &mw)
Create settings QDialog items.
void create(MainWindow &mw)
Create state contexts.
void create(MainWindow &mw)
Create QStatusBar.
void create(MainWindow &mw)
Create QToolbar toolbars.
void create(MainWindow &mw)
Create tutorial.
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: