VR-Forces 4.10 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
vrvVrlQt
DtRemoteGraphicsPanel.h
Go to the documentation of this file.
1
/*******************************************************************************
2
** Copyright (c) 2010 MAK Technologies, Inc.
3
** All rights reserved.
4
*******************************************************************************/
5
8
9
#pragma once
10
#include <
vrvVrlQt/vrvVrlQt.h
>
11
12
#include <
vrvCoreQt/DtPage.h
>
13
#include <QtWidgets/QWidget>
14
#include <
vrvCoreQt/DtDockable.h
>
15
16
class
QTabWidget
;
17
18
namespace
makVrv
19
{
20
class
DtRemoteGraphicSetWidget;
21
class
DtAttributeGroupTemplateWidget;
22
class
DtDe;
23
27
class
DT_DLL_VRVVRLQT
DtRemoteGraphicsPanel
:
public
DtPage
28
{
29
Q_OBJECT
30
31
public
:
32
34
virtual
~
DtRemoteGraphicsPanel
();
35
37
virtual
QIcon icon();
38
40
virtual
QString title();
41
43
virtual
const
std::string& pageClassName()
const
;
44
45
protected
:
46
47
void
setupGui();
48
49
friend
class
DtRemoteGraphicsPanelCreator
;
50
52
DtRemoteGraphicsPanel
(
DtDe
& de, QWidget* parent = 0, Qt::WindowFlags f = 0);
53
55
virtual
void
activate();
56
58
virtual
void
deactivate();
59
60
private
:
61
63
DtRemoteGraphicsPanel
(
const
DtRemoteGraphicsPanel
& orig);
64
66
DtRemoteGraphicsPanel
& operator=(
const
DtRemoteGraphicsPanel
& orig);
67
68
protected
:
69
std::string
myClassName
;
70
QTabWidget
*
myTabWidget
;
71
DtRemoteGraphicSetWidget
*
myRemoteGraphicsWidget
;
72
DtAttributeGroupTemplateWidget
*
myAttributeGroupTemplateWidget
;
73
};
74
77
class
DT_DLL_VRVVRLQT
DtRemoteGraphicsPanelCreator
:
public
DtPageCreator
78
{
79
public
:
80
82
DtRemoteGraphicsPanelCreator
(
DtDe
& de);
83
85
virtual
~
DtRemoteGraphicsPanelCreator
();
86
90
virtual
std::string pageClassName()
const
;
91
93
virtual
DtPage
* create(QWidget* parent = 0, Qt::WindowFlags f = 0);
94
};
95
96
}
DtPage.h
Contains makVrv::DtPage class.
makVrv::DtRemoteGraphicsPanel
Tabbed dialog that has instances of both remote graphic set and attribute group template GUI...
Definition:
DtRemoteGraphicsPanel.h:27
makVrv::DtRemoteGraphicsPanel::myTabWidget
QTabWidget * myTabWidget
Definition:
DtRemoteGraphicsPanel.h:70
makVrv::DtPageCreator
The page creator.
Definition:
DtPage.h:114
makVrv::DtRemoteGraphicSetWidget
This class implements a widget that displays remote graphic sets and whether they are active or not...
Definition:
DtRemoteGraphicSetWidget.h:27
DT_DLL_VRVVRLQT
#define DT_DLL_VRVVRLQT
Definition:
vrvVrlQt.h:19
makVrv::DtRemoteGraphicsPanel::myClassName
std::string myClassName
Definition:
DtRemoteGraphicsPanel.h:69
makVrv::DtAttributeGroupTemplateWidget
This class implements a widget that displays remote graphic sets and whether they are active or not...
Definition:
DtAttributeGroupTemplateWidget.h:27
vrvVrlQt.h
Contains DLL export macros.
makVrv::DtRemoteGraphicsPanel::myAttributeGroupTemplateWidget
DtAttributeGroupTemplateWidget * myAttributeGroupTemplateWidget
Definition:
DtRemoteGraphicsPanel.h:72
makVrv::DtRemoteGraphicsPanelCreator
The creator class needed to be used to create a DtRemoteGraphicsPanel.
Definition:
DtRemoteGraphicsPanel.h:77
DtDockable.h
Contains makVrv::DtDockable class.
makVrv::DtPage
The page is a single widget component which is viewed in a page collection.
Definition:
DtPage.h:27
QTabWidget
makVrv::DtRemoteGraphicsPanel::myRemoteGraphicsWidget
DtRemoteGraphicSetWidget * myRemoteGraphicsWidget
Definition:
DtRemoteGraphicsPanel.h:71
makVrv::DtDe
The DtDe is the core component of any VR-Vantage application.
Definition:
DtDe.h:69
Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (
www.mak.com
)