Engauge Digitizer
2
Toggle main menu visibility
Loading...
Searching...
No Matches
Create
CreateFacade.cpp
Go to the documentation of this file.
1
/******************************************************************************************************
2
* (C) 2018 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 "
CreateActions.h
"
8
#include "
CreateCentralWidget.h
"
9
#include "
CreateCommandStackShadow.h
"
10
#include "
CreateDockableWidgets.h
"
11
#include "
CreateFacade.h
"
12
#include "
CreateHelpWindow.h
"
13
#include "
CreateIcons.h
"
14
#include "
CreateLoadImage.h
"
15
#include "
CreateMenus.h
"
16
#include "
CreateNetwork.h
"
17
#include "
CreateScene.h
"
18
#include "
CreateSettingsDialogs.h
"
19
#include "
CreateStateContexts.h
"
20
#include "
CreateStatusBar.h
"
21
#include "
CreateToolBars.h
"
22
#include "
CreateTutorial.h
"
23
#include "
CreateZoomMaps.h
"
24
#include "
Logger.h
"
25
#include "
MainWindow.h
"
26
#include "
Version.h
"
27
28
CreateFacade::CreateFacade
()
29
{
30
}
31
32
void
CreateFacade::create
(
MainWindow
&mw)
33
{
34
qCInfo(ENGAUGE_LOG) <<
"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
}
CreateActions.h
CreateCentralWidget.h
CreateCommandStackShadow.h
CreateDockableWidgets.h
CreateFacade.h
CreateHelpWindow.h
CreateIcons.h
CreateLoadImage.h
CreateMenus.h
CreateNetwork.h
CreateScene.h
CreateSettingsDialogs.h
CreateStateContexts.h
CreateStatusBar.h
CreateToolBars.h
CreateTutorial.h
CreateZoomMaps.h
Logger.h
MainWindow.h
engaugeWindowTitle
QString engaugeWindowTitle()
Text for title bars of dialogs.
Definition
Version.cpp:15
Version.h
CreateActions
Class to create actions for MainWindow class.
Definition
CreateActions.h:17
CreateActions::create
void create(MainWindow &mw)
Create QAction actions.
Definition
CreateActions.cpp:29
CreateCentralWidget
Class to the central QWidget for MainWindow class.
Definition
CreateCentralWidget.h:17
CreateCentralWidget::create
void create(MainWindow &mw)
Create QGraphicsScene.
Definition
CreateCentralWidget.cpp:17
CreateCommandStackShadow
Class to create CmdStackShadow for MainWindow class.
Definition
CreateCommandStackShadow.h:17
CreateCommandStackShadow::create
void create(MainWindow &mw)
Create shadow command stack.
Definition
CreateCommandStackShadow.cpp:16
CreateDockableWidgets
Class to create QDockWidget items for MainWindow class.
Definition
CreateDockableWidgets.h:17
CreateDockableWidgets::create
void create(MainWindow &mw)
Create QMenu menu items.
Definition
CreateDockableWidgets.cpp:18
CreateFacade::create
void create(MainWindow &mw)
Create QAction facade.
Definition
CreateFacade.cpp:32
CreateFacade::CreateFacade
CreateFacade()
Single constructor.
Definition
CreateFacade.cpp:28
CreateHelpWindow
Class to create help window for MainWindow class.
Definition
CreateHelpWindow.h:17
CreateHelpWindow::create
void create(MainWindow &mw)
Create HelpWindow.
Definition
CreateHelpWindow.cpp:17
CreateIcons
Class to create icons for MainWindow class.
Definition
CreateIcons.h:17
CreateIcons::create
void create(MainWindow &mw)
Create QIcon items.
Definition
CreateIcons.cpp:15
CreateLoadImage
Class to create LoadImageFromUrl for MainWindow class.
Definition
CreateLoadImage.h:17
CreateLoadImage::create
void create(MainWindow &mw)
Create LoadImageFromUrl instance.
Definition
CreateLoadImage.cpp:16
CreateMenus
Class to create menus for MainWindow class.
Definition
CreateMenus.h:17
CreateMenus::create
void create(MainWindow &mw)
Create QMenu menu items.
Definition
CreateMenus.cpp:17
CreateNetwork
Class to create network for MainWindow class.
Definition
CreateNetwork.h:17
CreateNetwork::create
void create(MainWindow &mw)
Create QNetwork.
Definition
CreateNetwork.cpp:18
CreateScene
Class to create QGraphicsScene for MainWindow class.
Definition
CreateScene.h:17
CreateScene::create
void create(MainWindow &mw)
Create QGraphicsScene.
Definition
CreateScene.cpp:19
CreateSettingsDialogs
Class to create settings dialogs for MainWindow class.
Definition
CreateSettingsDialogs.h:17
CreateSettingsDialogs::create
void create(MainWindow &mw)
Create settings QDialog items.
Definition
CreateSettingsDialogs.cpp:29
CreateStateContexts
Class to create state contexts, which wrap state machine design patterns, for MainWindow class.
Definition
CreateStateContexts.h:18
CreateStateContexts::create
void create(MainWindow &mw)
Create state contexts.
Definition
CreateStateContexts.cpp:20
CreateStatusBar
Class to create status bar for MainWindow class.
Definition
CreateStatusBar.h:17
CreateStatusBar::create
void create(MainWindow &mw)
Create QStatusBar.
Definition
CreateStatusBar.cpp:16
CreateToolBars
Class to create toolbars for MainWindow class.
Definition
CreateToolBars.h:17
CreateToolBars::create
void create(MainWindow &mw)
Create QToolbar toolbars.
Definition
CreateToolBars.cpp:33
CreateTutorial
Class to TutorialDlg for MainWindow class.
Definition
CreateTutorial.h:17
CreateTutorial::create
void create(MainWindow &mw)
Create tutorial.
Definition
CreateTutorial.cpp:16
CreateZoomMaps
Class to create zoom factor maps for MainWindow class.
Definition
CreateZoomMaps.h:17
CreateZoomMaps::create
void create(MainWindow &mw)
Create zoom maps.
Definition
CreateZoomMaps.cpp:15
MainWindow
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...
Definition
MainWindow.h:95
Generated on
for Engauge Digitizer by
1.17.0