Verovio
Source code documentation
editortoolkit_cmn.h
1 // Name: editortoolkit_cmn.h
3 // Author: Juliette Regimbal
4 // Created: 04/06/2019
5 // Copyright (c) Authors and others. All rights reserved.
7 
8 #ifndef __VRV_EDITOR_TOOLKIT_CMN_H__
9 #define __VRV_EDITOR_TOOLKIT_CMN_H__
10 
11 #include <cmath>
12 #include <deque>
13 #include <string>
14 #include <utility>
15 
16 //--------------------------------------------------------------------------------
17 
18 #include "doc.h"
19 #include "editortoolkit_shared.h"
20 #include "view.h"
21 
22 #include "jsonxx.h"
23 
24 namespace vrv {
25 
26 class EditorTreeObject;
27 
28 //--------------------------------------------------------------------------------
29 // EditorToolkitCMN
30 //--------------------------------------------------------------------------------
31 
33 public:
34  EditorToolkitCMN(Doc *doc, View *view);
35  virtual ~EditorToolkitCMN();
36 
37 protected:
38  //
39 public:
40  //
41 protected:
42  //
43 };
44 
45 } // namespace vrv
46 
47 #endif
This class is a hold the data and corresponds to the model of a MVC design pattern.
Definition: doc.h:41
Definition: editortoolkit_cmn.h:32
Definition: editortoolkit_shared.h:32
This class is a drawing context and corresponds to the view of a MVC design pattern.
Definition: view.h:107