Engauge Digitizer  2
CreateStateContexts.h
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 #ifndef CREATE_STATE_CONTEXTS_H
8 #define CREATE_STATE_CONTEXTS_H
9 
10 #include <QObject>
11 
12 class MainWindow;
13 
17 class CreateStateContexts : public QObject
18 {
19  Q_OBJECT
20 
21 public:
24 
26  void create (MainWindow &mw);
27 
28 };
29 
30 #endif // CREATE_STATE_CONTEXTS_H
CreateStateContexts()
Single constructor.
Class to create state contexts, which wrap state machine design patterns, for MainWindow class.
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...
Definition: MainWindow.h:91
void create(MainWindow &mw)
Create state contexts.