VR-Forces 5.0.2 Developer's Guide
Home
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrvCoreQt
DtMainMenus.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2012 MAK Technologies, Inc.
3
* All rights reserved.
4
*****************************************************************************/
5
9
10
#pragma once
11
12
#include <
vrvCoreQt/vrvCoreQt.h
>
13
#include <
vrvCoreQt/DtMenu.h
>
14
15
namespace
makVrv
16
{
17
21
class
DT_DLL_VRVCOREQT
DtFileMenu
:
public
DtMenu
22
{
23
public
:
24
26
DtFileMenu
(
DtDe
& de );
27
29
virtual
~
DtFileMenu
();
30
32
virtual
QMenu
* createMenu(
DtDe
&, QWidget* parent );
33
34
};
35
39
class
DT_DLL_VRVCOREQT
DtEditMenu
:
public
DtMenu
40
{
41
public
:
42
44
DtEditMenu
(
DtDe
& de );
45
47
virtual
~
DtEditMenu
();
48
50
virtual
QMenu
* createMenu(
DtDe
&, QWidget* parent );
51
52
};
53
57
class
DT_DLL_VRVCOREQT
DtHelpMenu
:
public
DtMenu
58
{
59
public
:
60
62
DtHelpMenu
(
DtDe
& de );
63
65
virtual
~
DtHelpMenu
();
66
68
virtual
QMenu
* createMenu(
DtDe
&, QWidget* parent );
69
70
};
71
75
class
DT_DLL_VRVCOREQT
DtSettingsMenu
:
public
DtMenu
76
{
77
public
:
78
80
DtSettingsMenu
(
DtDe
& de );
81
83
virtual
~
DtSettingsMenu
();
84
86
virtual
QMenu
* createMenu(
DtDe
&, QWidget* parent );
87
88
};
89
93
class
DT_DLL_VRVCOREQT
DtNewMenu
:
public
DtMenu
94
{
95
public
:
96
98
DtNewMenu
(
DtDe
& de );
99
101
virtual
~
DtNewMenu
();
102
104
virtual
QMenu
* createMenu(
DtDe
&, QWidget* parent );
105
106
};
107
111
class
DT_DLL_VRVCOREQT
DtOpenMenu
:
public
DtMenu
112
{
113
public
:
114
116
DtOpenMenu
(
DtDe
& de );
117
119
virtual
~
DtOpenMenu
();
120
122
virtual
QMenu
* createMenu(
DtDe
&, QWidget* parent );
123
124
};
125
129
class
DT_DLL_VRVCOREQT
DtAddMenu
:
public
DtMenu
130
{
131
public
:
132
134
DtAddMenu
(
DtDe
& de );
135
137
virtual
~
DtAddMenu
();
138
140
virtual
QMenu
* createMenu(
DtDe
&, QWidget* parent );
141
142
};
143
147
class
DT_DLL_VRVCOREQT
DtCloseMenu
:
public
DtMenu
148
{
149
public
:
150
152
DtCloseMenu
(
DtDe
& de );
153
155
virtual
~
DtCloseMenu
();
156
158
virtual
QMenu
* createMenu(
DtDe
&, QWidget* parent );
159
160
};
161
165
class
DT_DLL_VRVCOREQT
DtSaveMenu
:
public
DtMenu
166
{
167
public
:
168
170
DtSaveMenu
(
DtDe
& de );
171
173
virtual
~
DtSaveMenu
();
174
176
virtual
QMenu
* createMenu(
DtDe
&, QWidget* parent );
177
178
};
179
183
class
DT_DLL_VRVCOREQT
DtSaveAsMenu
:
public
DtMenu
184
{
185
public
:
186
188
DtSaveAsMenu
(
DtDe
& de );
189
191
virtual
~
DtSaveAsMenu
();
192
194
virtual
QMenu
* createMenu(
DtDe
&, QWidget* parent );
195
196
};
197
201
class
DT_DLL_VRVCOREQT
DtViewMenu
:
public
DtMenu
202
{
203
public
:
204
206
DtViewMenu
(
DtDe
& de );
207
209
virtual
~
DtViewMenu
();
210
212
virtual
QMenu
* createMenu(
DtDe
&, QWidget* parent );
213
214
};
215
216
}
DtFileMenu
const int DtFileMenu
Definition:
menuItems.h:25
DtEditMenu
const int DtEditMenu
Definition:
menuItems.h:39
makVrv::DtFileMenu
A builder for the file menu. The menu string is "DtFileMenu".
Definition:
DtMainMenus.h:21
makVrv::DtCloseMenu
A builder for the file menu. The menu string is "DtCloseMenu".
Definition:
DtMainMenus.h:147
DtViewMenu
const int DtViewMenu
Definition:
menuItems.h:26
makVrv::DtSaveMenu
A builder for the file menu. The menu string is "DtSaveMenu".
Definition:
DtMainMenus.h:165
DT_DLL_VRVCOREQT
#define DT_DLL_VRVCOREQT
Definition:
vrvCoreQt.h:20
makVrv::DtAddMenu
A builder for the file menu. The menu string is "DtAddMenu".
Definition:
DtMainMenus.h:129
vrvCoreQt.h
Contains DLL export macros.
makVrv::DtSaveAsMenu
A builder for the file menu. The menu string is "DtSaveAsMenu".
Definition:
DtMainMenus.h:183
makVrv::DtNewMenu
A builder for the file menu. The menu string is "DtNewMenu".
Definition:
DtMainMenus.h:93
makVrv::DtOpenMenu
A builder for the file menu. The menu string is "DtOpenMenu".
Definition:
DtMainMenus.h:111
QMenu
makVrv::DtViewMenu
A builder for the file menu. The menu string is "DtViewMenu".
Definition:
DtMainMenus.h:201
DtMenu.h
makVrv::DtEditMenu
A builder for the file menu. The menu string is "DtEditMenu".
Definition:
DtMainMenus.h:39
makVrv::DtHelpMenu
A builder for the file menu. The menu string is "DtHelpMenu".
Definition:
DtMainMenus.h:57
makVrv::DtMenu
The abstract base menu class.
Definition:
DtMenu.h:23
makVrv::DtDe
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition:
DtDe.h:70
makVrv::DtSettingsMenu
A builder for the file menu. The menu string is "DtSettingsMenu".
Definition:
DtMainMenus.h:75
Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (
www.mak.com
)