VR-Forces 4.6.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
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
DtVersionWebSiteMenuItem
:
public
DtWebLinkMenuItem
80
{
81
Q_OBJECT
82
public
:
83
//CTOR
84
DtVersionWebSiteMenuItem
(
makVrv::DtDe
& de);
85
86
//DTOR
87
virtual
~
DtVersionWebSiteMenuItem
();
88
90
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
91
};
92
93
class
DT_DLL_VRFGUICOREQT
DtReleaseNotesMenuItem
:
public
DtWebLinkMenuItem
94
{
95
Q_OBJECT
96
public
:
97
//CTOR
98
DtReleaseNotesMenuItem
(
makVrv::DtDe
& de);
99
100
//DTOR
101
virtual
~
DtReleaseNotesMenuItem
();
102
104
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
105
};
106
107
class
DT_DLL_VRFGUICOREQT
DtClassDocumentationMenuItem
:
public
DtWebLinkMenuItem
108
{
109
Q_OBJECT
110
public
:
111
//CTOR
112
DtClassDocumentationMenuItem
(
makVrv::DtDe
& de);
113
114
//DTOR
115
virtual
~
DtClassDocumentationMenuItem
();
116
118
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
119
};
120
121
class
DT_DLL_VRFGUICOREQT
DtUsersGuideMenuItem
:
public
DtWebLinkMenuItem
122
{
123
Q_OBJECT
124
public
:
125
//CTOR
126
DtUsersGuideMenuItem
(
makVrv::DtDe
& de);
127
128
//DTOR
129
virtual
~
DtUsersGuideMenuItem
();
130
132
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
133
};
134
135
class
DT_DLL_VRFGUICOREQT
DtVrfPluginsMenuItem
:
public
makVrv::DtMenuItem
136
{
137
Q_OBJECT
138
public
:
139
//CTOR
140
DtVrfPluginsMenuItem
(
makVrv::DtDe
& de);
141
142
//DTOR
143
virtual
~
DtVrfPluginsMenuItem
();
144
146
virtual
QAction
* createAction(
makVrv::DtDe
&, QWidget* parent);
147
148
protected
:
149
virtual
void
on_triggered();
150
151
protected
:
152
makVrv::DtDe
&
myDe
;
153
};
154
155
class
DT_DLL_VRFGUICOREQT
DtVrfAboutBox
:
public
makVrv::DtAboutBox
156
{
157
Q_OBJECT
158
159
public
:
160
DtVrfAboutBox
(
makVrv::DtVrvApplication
& igApp, QWidget* parent
/*= 0*/
, Qt::WindowFlags f
/*= 0*/
);
161
virtual
~
DtVrfAboutBox
();
162
};
163
164
class
DT_DLL_VRFGUICOREQT
DtVrfAboutItem
:
public
makVrv::DtAboutItem
165
{
166
public
:
167
DtVrfAboutItem
(
makVrv::DtDe
&);
168
169
virtual
~
DtVrfAboutItem
();
170
171
virtual
void
on_triggered();
172
};
173
}
Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (
www.mak.com
)