VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtObserverViewsContextItems.h
Go to the documentation of this file.
1 /*******************************************************************************
2 * Copyright (c) 2017 MAK Technologies, Inc.
3 * All rights reserved.
4 ******************************************************************************/
8 
9 #pragma once
10 #include <vrvCoreQt/vrvCoreQt.h>
11 #include <vrvCoreQt/DtMenuItem.h>
13 
14 namespace makVrv
15 {
16 
17 
22  {
23  Q_OBJECT;
24  public:
25 
28 
31 
33  virtual QAction* createAction(DtDe&, QWidget* parent);
34 
35  protected:
36 
37  virtual void on_triggered();
38 
39  virtual void on_aboutToShow();
40 
41  protected:
42 
45 
46  };
47 
48 
53  {
54  Q_OBJECT;
55  public:
56 
59 
62 
64  virtual QAction* createAction(DtDe&, QWidget* parent);
65 
66  protected:
67 
68  virtual void on_triggered();
69 
70  virtual void on_aboutToShow();
71 
72  protected:
73 
76 
77  };
78 
79 
84  {
85  Q_OBJECT;
86  public:
87 
90 
92  virtual ~DtDeDeleteObserverViewItem();
93 
95  virtual QAction* createAction(DtDe&, QWidget* parent);
96 
97  protected:
98 
99  virtual void on_triggered();
100 
101  virtual void on_aboutToShow();
102 
103  protected:
104 
107 
108  };
109 
114  {
115  Q_OBJECT;
116  public:
117 
120 
122  virtual ~DtDeSaveObserverViewItem();
123 
125  virtual QAction* createAction(DtDe&, QWidget* parent);
126 
127  protected:
128 
129  virtual void on_triggered();
130 
131  virtual void on_aboutToShow();
132 
133  protected:
134 
137 
138  };
139 
140 
145  {
146 
147  public:
148 
150  static DtObserverViewWidgetContextItemsSignaler& instance(DtDe& de);
151 
154 
156  boost::signal<void(bool)> signal_setDefaultObserverView;
157 
159  boost::signal<void(bool)> signal_unsetDefaultObserverView;
160 
162  boost::signal<void()> signal_deleteObserverView;
163 
165  boost::signal<void()> signal_saveObserverView;
166 
167  protected:
168 
170 
171  };
172 }
173 
174 

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)