VR-Forces Developer's Guide
Home
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
include
vrfGuiCoreQt
simulationTimeWidgetPage.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2021 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
6
#pragma once
7
8
#include <
vrfGuiCoreQt/vrfGuiCoreQt.h
>
9
#include <
vrvCoreQt/DtPage.h
>
10
#include <boost/signals2.hpp>
11
12
namespace
makVrv
13
{
14
class
DtDe;
15
}
16
17
class
QVBoxLayout;
18
19
namespace
makVrf
20
{
21
class
DtSimulationTimeWidget;
22
23
class
DT_DLL_VRFGUICOREQT
DtSimulationTimeWidgetPage
:
public
makVrv::DtPage
24
{
25
Q_OBJECT
26
27
public
:
28
30
DtSimulationTimeWidgetPage
(
makVrv::DtDe
& de, QWidget* parent = 0, Qt::WindowFlags flags = 0);
31
33
virtual
~
DtSimulationTimeWidgetPage
();
34
36
virtual
QString title();
37
39
virtual
const
std::string& pageClassName()
const
;
40
42
static
const
std::string& thePageClassName();
43
45
virtual
QIcon icon();
46
49
virtual
makVrv::DtQIconConfigurations
qIconConfigurations()
const
;
50
51
virtual
void
activate();
52
virtual
void
deactivate();
53
54
protected
:
55
56
virtual
void
setupGui();
57
virtual
bool
eventFilter(
QObject
*,
QEvent
*);
58
virtual
void
setupAllowableAreas();
59
60
public
:
61
DtSimulationTimeWidget
*
mySimulationTimeWidget
;
62
QVBoxLayout*
myMainLayout
;
63
64
protected
:
65
boost::signals2::scoped_connection
myLayoutConnection
;
66
};
67
68
typedef
makVrv::DtPageCreatorTemplate<DtSimulationTimeWidgetPage>
69
DtSimulationTimeWidgetPageCreator
;
70
}
makVrf::DtSimulationTimeWidgetPage::mySimulationTimeWidget
DtSimulationTimeWidget * mySimulationTimeWidget
Definition:
simulationTimeWidgetPage.h:61
DtPage.h
Contains makVrv::DtPage class.
makVrf::DtSimulationTimeWidgetPage::myLayoutConnection
boost::signals2::scoped_connection myLayoutConnection
Definition:
simulationTimeWidgetPage.h:65
DT_DLL_VRFGUICOREQT
#define DT_DLL_VRFGUICOREQT
Definition:
vrfGuiCoreQt.h:26
makVrv::DtPageCreatorTemplate
Definition:
DtPage.h:150
makVrf::DtSimulationTimeWidget
A widget class for putting simulation Time buttons on that are tied to existing menu items...
Definition:
simulationTimeWidget.h:71
makVrf::DtSimulationTimeWidgetPage
Definition:
simulationTimeWidgetPage.h:23
QEvent
makVrv::DtPage
The page is a single widget component which is viewed in a page collection.
Definition:
DtPage.h:30
makVrf::DtSimulationTimeWidgetPage::myMainLayout
QVBoxLayout * myMainLayout
Definition:
simulationTimeWidgetPage.h:62
vrfGuiCoreQt.h
QObject
makVrv::DtDe
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition:
DtDe.h:72
makVrv::DtQIconConfigurations
A collection of icon configurations. The collection maintains flags indicating whether to generate ic...
Definition:
DtQIconConfiguration.h:131
makVrf::DtSimulationTimeWidgetPageCreator
makVrv::DtPageCreatorTemplate< DtSimulationTimeWidgetPage > DtSimulationTimeWidgetPageCreator
Definition:
simulationTimeWidgetPage.h:69
Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (
www.mak.com
)