VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtObjectContextItems.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 <vrvCoreQt/vrvCoreQt.h>
13 #include <vrvCoreQt/DtMenuItem.h>
14 
16 
17 namespace makVrv
18 {
19 
24  { Q_OBJECT;
25  public:
26 
29 
31  virtual ~DtTransparencyToggleItem();
32 
34  virtual QAction* createAction(DtDe&, QWidget* parent);
35 
36  protected:
37 
38  virtual void on_triggered();
39 
40  virtual void on_aboutToShow();
41 
42  protected:
43 
46 
47  };
48 
54  { Q_OBJECT;
55  public:
56 
58  DtAttachItem( const std::string& menuItemIdName, DtDe& de );
59 
61  virtual ~DtAttachItem();
62 
64  virtual QAction* createAction(DtDe&, QWidget* parent) = 0;
65 
66  protected:
67 
68  virtual void setAttachMode( DtObserverObject::AttachType attachType );
69 
70  virtual void attachSelected();
71 
72  protected:
73 
76 
77  };
78 
83  { Q_OBJECT;
84  public:
85 
88 
90  virtual ~DtAttachFollowItem();
91 
93  virtual QAction* createAction( DtDe&, QWidget* parent );
94 
95  protected:
96 
97  virtual void on_triggered();
98 
99  virtual void on_aboutToShow();
100 
101  };
102 
107  { Q_OBJECT;
108  public:
109 
112 
114  virtual ~DtAttachSpaceFollowItem();
115 
117  virtual QAction* createAction( DtDe&, QWidget* parent );
118 
119  protected:
120 
121  virtual void on_triggered();
122 
123  virtual void on_aboutToShow();
124 
125  };
126 
131  {
132  Q_OBJECT;
133  public:
136 
138  virtual ~DtAttachMimicItem();
139 
141  virtual QAction* createAction(DtDe&, QWidget* parent);
142 
143  protected:
144  virtual void on_triggered();
145 
146  virtual void on_aboutToShow();
147  };
148 
149 
154  {
155  Q_OBJECT;
156  public:
159 
161  virtual ~DtAttachTetherItem();
162 
164  virtual QAction* createAction(DtDe&, QWidget* parent);
165 
166  protected:
167  virtual void on_triggered();
168 
169  virtual void on_aboutToShow();
170  };
171 
176  {
177  Q_OBJECT;
178  public:
181 
183  virtual ~DtAttachTrackItem();
184 
186  virtual QAction* createAction(DtDe&, QWidget* parent);
187 
188  protected:
189  virtual void on_triggered();
190 
191  virtual void on_aboutToShow();
192  };
193 
198  {
199  Q_OBJECT;
200  public:
203 
205  virtual ~DtAttachTetherTrackItem();
206 
208  virtual QAction* createAction(DtDe&, QWidget* parent);
209 
210  protected:
211  virtual void on_triggered();
212 
213  virtual void on_aboutToShow();
214  };
215 
220  {
221  Q_OBJECT;
222  public:
225 
227  virtual ~DtAttachMimicTrackItem();
228 
230  virtual QAction* createAction(DtDe&, QWidget* parent);
231 
232  protected:
233  virtual void on_triggered();
234 
235  virtual void on_aboutToShow();
236  };
237 
242  {
243  Q_OBJECT;
244  public:
247 
249  virtual ~DtCreateInsetViewItem();
250 
252  virtual QAction* createAction(DtDe&, QWidget* parent);
253 
254  protected:
255  virtual void on_triggered();
256 
257  virtual void on_aboutToShow();
258 
259  protected:
262  };
263 
268  {
269  Q_OBJECT;
270  public:
273 
275  virtual ~DtShowHideItem();
276 
278  virtual QAction* createAction(DtDe&, QWidget* parent);
279 
280  protected:
281  virtual void on_triggered();
282 
283  virtual void on_aboutToShow();
284 
285  protected:
288  };
289 }

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)