VR-Forces 4.7 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
vrvCoreQt
DtHelpItems.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2018 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtHelpItems.h,v $ $Revision: 1.9 $ $State: Exp $
7
******************************************************************************/
8
12
13
#pragma once
14
#include <
vrvCoreQt/vrvCoreQt.h
>
15
#include <
vrvCoreQt/DtMenuItem.h
>
16
17
class
QTreeWidget
;
18
class
QDialog
;
19
class
QTabWidget
;
20
21
namespace
makVrv
22
{
23
class
DtDeError;
24
27
class
DT_DLL_VRVCOREQT
DtAboutItem
:
public
DtMenuItem
28
{
29
public
:
30
DtAboutItem
(
DtDe
& de);
31
32
virtual
~
DtAboutItem
();
33
35
virtual
QAction
* createAction(
DtDe
&, QWidget* parent);
36
37
protected
:
38
39
virtual
void
on_triggered();
40
DtDe
&
myDe
;
41
QWidget*
myParent
;
42
43
};
44
47
class
DT_DLL_VRVCOREQT
DtWebLinkMenuItem
:
public
DtMenuItem
48
{
49
public
:
50
DtWebLinkMenuItem
(
DtDe
& de,
const
QString& className);
51
52
protected
:
53
virtual
void
on_triggered();
54
virtual
QAction
* createActionWithTitleAndLink(
DtDe
&, QWidget* parent,
const
QString& title,
const
QString& webLink);
55
56
protected
:
57
DtDe
&
myDe
;
58
};
59
62
class
DT_DLL_VRVCOREQT
DtProductsWebSiteMenuItem
:
public
DtWebLinkMenuItem
63
{
64
public
:
65
//CTOR
66
DtProductsWebSiteMenuItem
(
DtDe
& de);
67
68
//DTOR
69
virtual
~
DtProductsWebSiteMenuItem
();
70
72
virtual
QAction
* createAction(
DtDe
&, QWidget* parent);
73
};
74
77
class
DT_DLL_VRVCOREQT
DtVersionWebSiteMenuItem
:
public
DtWebLinkMenuItem
78
{
79
public
:
80
//CTOR
81
DtVersionWebSiteMenuItem
(
DtDe
& de);
82
83
//DTOR
84
virtual
~
DtVersionWebSiteMenuItem
();
85
87
virtual
QAction
* createAction(
DtDe
&, QWidget* parent);
88
};
89
90
93
class
DT_DLL_VRVCOREQT
DtLogItem
:
public
DtMenuItem
94
{
95
public
:
96
//CTOR
97
DtLogItem
(
DtDe
& de);
98
99
//DTOR
100
virtual
~
DtLogItem
();
101
103
virtual
QAction
* createAction(
DtDe
&, QWidget* parent);
104
105
protected
:
106
107
virtual
void
onDeError(
const
DtDeError
&
error
,
bool
critical);
108
109
virtual
void
on_triggered();
110
113
virtual
void
outputErrorToConsole(
const
DtDeError
& error,
bool
critical);
114
115
DtDe
&
myDe
;
116
QWidget*
myParent
;
117
};
118
119
}
Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (
www.mak.com
)