Engauge Digitizer  2
 All Classes Files Functions Variables Enumerations Enumerator Friends Pages
CmdFactory.h
1 #ifndef CMD_FACTORY_H
2 #define CMD_FACTORY_H
3 
4 class CmdAbstract;
5 class Document;
6 class MainWindow;
7 class QXmlStreamReader;
8 
11 {
12 public:
14  CmdFactory ();
15 
17  CmdAbstract *createCmd (MainWindow &mainWindow,
18  Document &document,
19  QXmlStreamReader &reader);
20 
21 };
22 
23 #endif // CMD_FACTORY_H
Factory for CmdAbstractBase objects.
Definition: CmdFactory.h:10
Wrapper around QUndoCommand. This simplifies the more complicated feature set of QUndoCommand.
Definition: CmdAbstract.h:11
CmdFactory()
Single constructor.
Definition: CmdFactory.cpp:28
Storage of one imported image and the data attached to that image.
Definition: Document.h:29
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...
Definition: MainWindow.h:66
CmdAbstract * createCmd(MainWindow &mainWindow, Document &document, QXmlStreamReader &reader)
Factory method. Input is the xml node from an error report file.
Definition: CmdFactory.cpp:32