VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCoreQt
DtHelpActions.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2012 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
8
10
11
#pragma once
12
13
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
14
15
#include <
vrvCoreQt/DtMenuItem.h
>
16
17
namespace
makVrv
18
{
19
class
DtDe;
20
}
21
22
class
QProcess;
23
24
namespace
makVrf
25
{
26
class
DT_DLL_VRFGUICOREQT
DtVrfGuiHelpMenuItem
:
public
makVrv::DtMenuItem
27
{
28
Q_OBJECT
29
public
:
30
//CTOR
31
DtVrfGuiHelpMenuItem
(
makVrv::DtDe
& de);
32
33
//DTOR
34
virtual
~
DtVrfGuiHelpMenuItem
();
35
37
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
38
39
protected
:
40
virtual
void
on_triggered();
41
virtual
void
assistantError(
const
QString& err);
42
43
protected
:
44
makVrv::DtDe
&
myDe
;
45
QProcess*
myAssistant
;
46
};
47
48
class
DT_DLL_VRFGUICOREQT
DtWebLinkMenuItem
:
public
makVrv::DtMenuItem
49
{
50
Q_OBJECT
51
52
public
:
53
DtWebLinkMenuItem
(
makVrv::DtDe
& de,
const
QString& className);
54
static
QString createWebLinkFromFile(
const
QString &u);
55
56
protected
:
57
virtual
void
on_triggered();
58
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent,
const
QString& title,
const
QString& webLink);
59
60
protected
:
61
makVrv::DtDe
&
myDe
;
62
};
63
64
class
DT_DLL_VRFGUICOREQT
DtProductsWebSiteMenuItem
:
public
DtWebLinkMenuItem
65
{
66
Q_OBJECT
67
public
:
68
//CTOR
69
DtProductsWebSiteMenuItem
(
makVrv::DtDe
& de);
70
71
//DTOR
72
virtual
~
DtProductsWebSiteMenuItem
();
73
75
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
76
};
77
78
class
DT_DLL_VRFGUICOREQT
DtSolutionForumWebSiteMenuItem
:
public
DtWebLinkMenuItem
79
{
80
Q_OBJECT
81
public
:
82
//CTOR
83
DtSolutionForumWebSiteMenuItem
(
makVrv::DtDe
& de);
84
85
//DTOR
86
virtual
~
DtSolutionForumWebSiteMenuItem
();
87
89
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
90
};
91
92
class
DT_DLL_VRFGUICOREQT
DtVersionWebSiteMenuItem
:
public
DtWebLinkMenuItem
93
{
94
Q_OBJECT
95
public
:
96
//CTOR
97
DtVersionWebSiteMenuItem
(
makVrv::DtDe
& de);
98
99
//DTOR
100
virtual
~
DtVersionWebSiteMenuItem
();
101
103
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
104
};
105
106
class
DT_DLL_VRFGUICOREQT
DtReleaseNotesMenuItem
:
public
DtWebLinkMenuItem
107
{
108
Q_OBJECT
109
public
:
110
//CTOR
111
DtReleaseNotesMenuItem
(
makVrv::DtDe
& de);
112
113
//DTOR
114
virtual
~
DtReleaseNotesMenuItem
();
115
117
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
118
};
119
120
class
DT_DLL_VRFGUICOREQT
DtClassDocumentationMenuItem
:
public
DtWebLinkMenuItem
121
{
122
Q_OBJECT
123
public
:
124
//CTOR
125
DtClassDocumentationMenuItem
(
makVrv::DtDe
& de);
126
127
//DTOR
128
virtual
~
DtClassDocumentationMenuItem
();
129
131
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
132
};
133
134
class
DT_DLL_VRFGUICOREQT
DtUsersGuideMenuItem
:
public
DtWebLinkMenuItem
135
{
136
Q_OBJECT
137
public
:
138
//CTOR
139
DtUsersGuideMenuItem
(
makVrv::DtDe
& de);
140
141
//DTOR
142
virtual
~
DtUsersGuideMenuItem
();
143
145
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
146
};
147
148
class
DT_DLL_VRFGUICOREQT
DtGettingStartedGuideMenuItem
:
public
DtWebLinkMenuItem
149
{
150
Q_OBJECT
151
public
:
152
//CTOR
153
DtGettingStartedGuideMenuItem
(
makVrv::DtDe
& de);
154
155
//DTOR
156
virtual
~
DtGettingStartedGuideMenuItem
();
157
159
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
160
};
161
/*
162
class DT_DLL_VRFGUICOREQT DtMigrationGuideMenuItem : public DtWebLinkMenuItem
163
{
164
Q_OBJECT
165
public:
166
//CTOR
167
DtMigrationGuideMenuItem(makVrv::DtDe& de);
168
169
//DTOR
170
virtual ~DtMigrationGuideMenuItem();
171
173
virtual QAction* createAction(makVrv::DtDe&, QWidget* parent);
174
};
175
*/
176
class
DT_DLL_VRFGUICOREQT
DtConfigurationGuideMenuItem
:
public
DtWebLinkMenuItem
177
{
178
Q_OBJECT
179
public
:
180
//CTOR
181
DtConfigurationGuideMenuItem
(
makVrv::DtDe
& de);
182
183
//DTOR
184
virtual
~
DtConfigurationGuideMenuItem
();
185
187
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
188
};
189
190
class
DT_DLL_VRFGUICOREQT
DtDocumentationCenterMenuItem
:
public
DtWebLinkMenuItem
191
{
192
Q_OBJECT
193
public
:
194
//CTOR
195
DtDocumentationCenterMenuItem
(
makVrv::DtDe
& de);
196
197
//DTOR
198
virtual
~
DtDocumentationCenterMenuItem
();
199
201
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
202
};
203
204
class
DT_DLL_VRFGUICOREQT
DtScenarioManagementMenuItem
:
public
DtWebLinkMenuItem
205
{
206
Q_OBJECT
207
public
:
208
//CTOR
209
DtScenarioManagementMenuItem
(
makVrv::DtDe
& de);
210
211
//DTOR
212
virtual
~
DtScenarioManagementMenuItem
();
213
215
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
216
};
217
218
class
DT_DLL_VRFGUICOREQT
DtVrfPluginsMenuItem
:
public
makVrv::DtMenuItem
219
{
220
Q_OBJECT
221
public
:
222
//CTOR
223
DtVrfPluginsMenuItem
(
makVrv::DtDe
& de);
224
225
//DTOR
226
virtual
~
DtVrfPluginsMenuItem
();
227
229
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
230
231
protected
:
232
virtual
void
on_triggered();
233
234
protected
:
235
makVrv::DtDe
&
myDe
;
236
};
237
}
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)