VR-Forces 4.2 Class Documentation
DtSymbolDriverToolbar4.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2011 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <exampleSymbolFacade4.h>
13 
14 #include <vrvCoreQt/DtToolbar.h>
15 #include <vrvCoreQt/DtMenuItem.h>
16 #include <vrvCoreQt/DtMenu.h>
17 
18 namespace makVrv
19 {
20  class DtDe;
21 }
22 
23 namespace makVrv
24 {
25 
26  namespace exampleSymbolFacade4
27  {
28 
35  : public makVrv::DtToolbar
36  {
37  public:
38 
40  DtSymbolDriverToolbar( makVrv::DtDe& );
41 
43  virtual ~DtSymbolDriverToolbar();
44 
46  virtual QToolBar* createToolbar( makVrv::DtDe&, QWidget* parent );
47 
48  };
49 
50 
55  class DT_DLL_EXAMPLESYMBOLFACADE4 DtAddSymbolItem : public makVrv::DtMenuItem
56  {
57  public:
58 
60  DtAddSymbolItem( makVrv::DtDe& de );
61 
63  virtual ~DtAddSymbolItem();
64 
67  virtual QAction* createAction( makVrv::DtDe&, QWidget* parent );
68 
73  virtual void on_triggered();
74 
75  protected:
76 
77  makVrv::DtDe& myDe;
78 
79  };
80 
81 
88  class DT_DLL_EXAMPLESYMBOLFACADE4 DtRotateSymbolItem : public makVrv::DtMenuItem
89  {
90  public:
91 
93  DtRotateSymbolItem( makVrv::DtDe& de );
94 
96  virtual ~DtRotateSymbolItem();
97 
100  virtual QAction* createAction( makVrv::DtDe&, QWidget* parent );
101 
104  virtual void on_aboutToShow();
105 
109  virtual void on_triggered();
110 
111  protected:
112 
114 
115  makVrv::DtDe& myDe;
116 
117  };
118 
119 
127  class DT_DLL_EXAMPLESYMBOLFACADE4 DtHideSymbolItem : public makVrv::DtMenuItem
128  {
129  public:
130 
132  DtHideSymbolItem( makVrv::DtDe& de );
133 
135  virtual ~DtHideSymbolItem();
136 
139  virtual QAction* createAction( makVrv::DtDe&, QWidget* parent );
140 
143  virtual void on_aboutToShow();
144 
147  virtual void on_triggered();
148 
149  protected:
150 
152 
153  makVrv::DtDe& myDe;
154 
155  };
156 
160  {
161  public:
164 
166  virtual ~DtSymbolFacadeExampleMenu();
167 
169  virtual QMenu* createMenu( DtDe& de, QWidget* parent );
170  };
171 
172  }
173 }

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)