VR-Forces 4.8 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
DtGotoPanel.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2020 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
9
#pragma once
10
#include <
vrvCoreQt/vrvCoreQt.h
>
11
#include <
vrvCoreQt/DtPage.h
>
12
13
14
class
QVBoxLayout;
15
16
namespace
makVrv
17
{
18
19
class
DtGotoWidget;
20
class
DtGotoLogic;
21
24
class
DT_DLL_VRVCOREQT
DtGotoPanel
:
public
DtPage
25
{
26
Q_OBJECT
27
28
public
:
29
31
virtual
~
DtGotoPanel
();
32
34
virtual
QIcon icon();
35
37
virtual
QString title();
38
40
virtual
const
std::string& pageClassName()
const
;
41
43
boost::signal<void(const QRect*)>
signal_resized
;
44
45
protected
:
47
friend
class
DtGotoPanelCreator
;
48
50
DtGotoPanel
(
DtDe
& de, QWidget* parent = 0, Qt::WindowFlags f = 0);
51
52
54
virtual
void
activate();
55
57
virtual
void
deactivate();
58
60
virtual
void
resizeEvent(QResizeEvent * event);
61
62
protected
:
63
std::string
myClassName
;
64
QVBoxLayout*
myLayout
;
65
DtGotoWidget
*
myWidget
;
66
DtGotoLogic
*
myLogic
;
67
};
68
69
72
class
DT_DLL_VRVCOREQT
DtGotoPanelCreator
:
public
DtPageCreator
73
{
74
public
:
75
77
DtGotoPanelCreator
(
DtDe
& de);
78
80
virtual
~
DtGotoPanelCreator
();
81
85
virtual
std::string pageClassName()
const
;
86
88
virtual
DtPage
* create(QWidget* parent = 0, Qt::WindowFlags f = 0);
89
};
90
}
91
92
makVrv::DtGotoPanel::myClassName
std::string myClassName
Definition:
DtGotoPanel.h:63
makVrv::DtGotoPanel::signal_resized
boost::signal< void(const QRect *)> signal_resized
Signal emitted when the panel receives a resize event.
Definition:
DtGotoPanel.h:43
DtPage.h
Contains makVrv::DtPage class.
makVrv::DtGotoLogic
Definition:
DtGotoLogic.h:30
makVrv::DtGotoPanel::myWidget
DtGotoWidget * myWidget
Definition:
DtGotoPanel.h:65
makVrv::DtPageCreator
The page creator.
Definition:
DtPage.h:117
DT_DLL_VRVCOREQT
#define DT_DLL_VRVCOREQT
Definition:
vrvCoreQt.h:20
vrvCoreQt.h
Contains DLL export macros.
makVrv::DtGotoPanelCreator
The creator class needed to be used to create a DtGotoPanel.
Definition:
DtGotoPanel.h:72
makVrv::DtPage
The page is a single widget component which is viewed in a page collection.
Definition:
DtPage.h:30
makVrv::DtGotoPanel::myLogic
DtGotoLogic * myLogic
Definition:
DtGotoPanel.h:66
makVrv::DtGotoPanel
Panel to display the DtGotoWidget.
Definition:
DtGotoPanel.h:24
makVrv::DtDe
The DtDe is the core component of any VR-Vantage application.
Definition:
DtDe.h:69
makVrv::DtGotoWidget
DtGotoWidget declaration.
Definition:
DtGotoWidget.h:54
makVrv::DtGotoPanel::myLayout
QVBoxLayout * myLayout
Definition:
DtGotoPanel.h:64
Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (
www.mak.com
)