VR-Forces 4.5 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vrfGuiCoreQt
helpActions.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
#include <
vrvCoreQt/DtHelpItems.h
>
15
#include <
vrvCoreQt/DtAboutBox.h
>
16
#include <
vrvCoreQt/DtMenuItem.h
>
17
18
namespace
makVrv
19
{
20
class
DtDe;
21
}
22
23
class
QProcess;
24
25
namespace
makVrf
26
{
27
class
DT_DLL_VRFGUICOREQT
DtVrfGuiHelpMenuItem
:
public
makVrv::DtMenuItem
28
{
29
Q_OBJECT
30
public
:
31
//CTOR
32
DtVrfGuiHelpMenuItem
(
makVrv::DtDe
& de);
33
34
//DTOR
35
virtual
~
DtVrfGuiHelpMenuItem
();
36
38
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
39
40
protected
:
41
virtual
void
on_triggered();
42
virtual
void
assistantError(
const
QString& err);
43
44
protected
:
45
makVrv::DtDe
&
myDe
;
46
QProcess*
myAssistant
;
47
};
48
49
class
DT_DLL_VRFGUICOREQT
DtWebLinkMenuItem
:
public
makVrv::DtMenuItem
50
{
51
Q_OBJECT
52
53
public
:
54
DtWebLinkMenuItem
(
makVrv::DtDe
& de,
const
QString& className);
55
static
QString createWebLinkFromFile(
const
QString &u);
56
57
protected
:
58
virtual
void
on_triggered();
59
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent,
const
QString& title,
const
QString& webLink);
60
61
protected
:
62
makVrv::DtDe
&
myDe
;
63
};
64
65
class
DT_DLL_VRFGUICOREQT
DtProductsWebSiteMenuItem
:
public
DtWebLinkMenuItem
66
{
67
Q_OBJECT
68
public
:
69
//CTOR
70
DtProductsWebSiteMenuItem
(
makVrv::DtDe
& de);
71
72
//DTOR
73
virtual
~
DtProductsWebSiteMenuItem
();
74
76
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
77
};
78
79
class
DT_DLL_VRFGUICOREQT
DtSolutionForumWebSiteMenuItem
:
public
DtWebLinkMenuItem
80
{
81
Q_OBJECT
82
public
:
83
//CTOR
84
DtSolutionForumWebSiteMenuItem
(
makVrv::DtDe
& de);
85
86
//DTOR
87
virtual
~
DtSolutionForumWebSiteMenuItem
();
88
90
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
91
};
92
93
class
DT_DLL_VRFGUICOREQT
DtVersionWebSiteMenuItem
:
public
DtWebLinkMenuItem
94
{
95
Q_OBJECT
96
public
:
97
//CTOR
98
DtVersionWebSiteMenuItem
(
makVrv::DtDe
& de);
99
100
//DTOR
101
virtual
~
DtVersionWebSiteMenuItem
();
102
104
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
105
};
106
107
class
DT_DLL_VRFGUICOREQT
DtReleaseNotesMenuItem
:
public
DtWebLinkMenuItem
108
{
109
Q_OBJECT
110
public
:
111
//CTOR
112
DtReleaseNotesMenuItem
(
makVrv::DtDe
& de);
113
114
//DTOR
115
virtual
~
DtReleaseNotesMenuItem
();
116
118
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
119
};
120
121
class
DT_DLL_VRFGUICOREQT
DtClassDocumentationMenuItem
:
public
DtWebLinkMenuItem
122
{
123
Q_OBJECT
124
public
:
125
//CTOR
126
DtClassDocumentationMenuItem
(
makVrv::DtDe
& de);
127
128
//DTOR
129
virtual
~
DtClassDocumentationMenuItem
();
130
132
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
133
};
134
135
class
DT_DLL_VRFGUICOREQT
DtUsersGuideMenuItem
:
public
DtWebLinkMenuItem
136
{
137
Q_OBJECT
138
public
:
139
//CTOR
140
DtUsersGuideMenuItem
(
makVrv::DtDe
& de);
141
142
//DTOR
143
virtual
~
DtUsersGuideMenuItem
();
144
146
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
147
};
148
149
class
DT_DLL_VRFGUICOREQT
DtVrfPluginsMenuItem
:
public
makVrv::DtMenuItem
150
{
151
Q_OBJECT
152
public
:
153
//CTOR
154
DtVrfPluginsMenuItem
(
makVrv::DtDe
& de);
155
156
//DTOR
157
virtual
~
DtVrfPluginsMenuItem
();
158
160
virtual
QAction
* createAction(
makVrv::DtDe
&,
QWidget
* parent);
161
162
protected
:
163
virtual
void
on_triggered();
164
165
protected
:
166
makVrv::DtDe
&
myDe
;
167
};
168
169
class
DtVrfAboutBox
:
public
makVrv::DtAboutBox
170
{
171
Q_OBJECT
172
173
public
:
174
DtVrfAboutBox
(
makVrv::DtVrvApplication
& igApp,
QWidget
* parent
/*= 0*/
, Qt::WindowFlags f
/*= 0*/
);
175
virtual
~DtVrfAboutBox
();
176
};
177
178
class
DtVrfAboutItem
:
public
makVrv::DtAboutItem
179
{
180
public
:
181
DtVrfAboutItem
(
makVrv::DtDe
&);
182
183
virtual
~DtVrfAboutItem
();
184
185
virtual
void
on_triggered
();
186
};
187
}
Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (
www.mak.com
)