VR-Forces 4.2 Class Documentation
DtSessionMenuItems.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
10 
11 #pragma once
12 
15 
16 namespace makVrf
17 {
20  class DT_DLL_VRFGUICOREQT DtJoinSessionMenuItem : public makVrv::DtMenuItem
21  {
22  Q_OBJECT
23  public:
24  //CTOR
25  DtJoinSessionMenuItem(makVrv::DtDe& de);
26 
27  //DTOR
28  virtual ~DtJoinSessionMenuItem();
29 
31  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
32 
33  protected:
34  virtual void on_triggered();
35 
36  protected:
37  makVrv::DtDe& myDe;
38  };
39 
41  class DT_DLL_VRFGUICOREQT DtResignFromSessionMenuItem : public makVrv::DtMenuItem
42  {
43  Q_OBJECT
44  public:
45  //CTOR
46  DtResignFromSessionMenuItem(makVrv::DtDe& de);
47 
48  //DTOR
49  virtual ~DtResignFromSessionMenuItem();
50 
52  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
53 
54  protected:
55  virtual void on_triggered();
56 
57  protected:
58  makVrv::DtDe& myDe;
59  };
60 
63  class DT_DLL_VRFGUICOREQT DtCommModelSettingsItem : public makVrv::DtMenuItem
64  {
65  Q_OBJECT
66  public:
67  //CTOR
68  DtCommModelSettingsItem(makVrv::DtDe& de);
69 
70  //DTOR
71  virtual ~DtCommModelSettingsItem();
72 
74  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
75 
76  protected:
77  virtual void on_triggered();
78 
79  virtual void slot_settingReceived(const std::string& s, const DtVrfBackendState* state);
80 
81  protected:
82  makVrv::DtDe& myDe;
84  };
85 
87  class DT_DLL_VRFGUICOREQT DtShowScenarioDescriptionDialogItem : public makVrv::DtMenuItem
88  {
89  Q_OBJECT
90 
91  public:
92  //CTOR
93  DtShowScenarioDescriptionDialogItem(makVrv::DtDe& de);
94 
95  //DTOR
97 
99  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
100 
101  protected:
102  virtual void on_triggered();
103 
104  protected:
105  makVrv::DtDe& myDe;
106  };
107 
109  class DT_DLL_VRFGUICOREQT DtPrintTerrainItem : public makVrv::DtMenuItem
110  {
111  Q_OBJECT
112 
113  public:
114  //CTOR
115  DtPrintTerrainItem(makVrv::DtDe& de);
116 
117  //DTOR
118  virtual ~DtPrintTerrainItem();
119 
121  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
122 
123  protected:
124  virtual void on_triggered();
125 
126  protected:
127  makVrv::DtDe& myDe;
128  };
129 
131  class DT_DLL_VRFGUICOREQT DtSaveTerrainAsImageItem : public makVrv::DtMenuItem
132  {
133  Q_OBJECT
134 
135  public:
136  //CTOR
137  DtSaveTerrainAsImageItem(makVrv::DtDe& de);
138 
139  //DTOR
140  virtual ~DtSaveTerrainAsImageItem();
141 
143  virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
144 
145  protected:
146  virtual void on_triggered();
147 
148  protected:
149  makVrv::DtDe& myDe;
150  };
151 }

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)