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
DtQtDeMainWindowItems.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2008 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtQtIgMainWindowItems.h,v $ $Revision: 1.7 $ $State: Exp $
7
******************************************************************************/
8
12
13
#pragma once
14
#include <
vrvCoreQt/vrvCoreQt.h
>
15
#include <
vrvCoreQt/DtCheckedItem.h
>
16
#include <
vrvUtil/DtVirtualBaseClass.h
>
17
18
namespace
makVrv
19
{
20
21
class
DtQtDeMainWindow;
22
26
class
DT_DLL_VRVCOREQT
DtFullScreenItem
:
public
DtCheckedItem
27
{
28
29
Q_OBJECT
30
31
public
:
32
34
DtFullScreenItem
(
DtDe
&);
35
37
virtual
~
DtFullScreenItem
();
38
41
QAction
* createAction(
DtDe
& de, QWidget* parent);
42
43
public
slots:
44
46
void
slot_onFullScreenToggled();
47
48
protected
:
49
51
virtual
void
setValue(
bool
value);
52
54
virtual
bool
getValue()
const
;
55
56
protected
:
57
58
DtQtDeMainWindow
*
myMainWindow
;
59
60
};
61
65
class
DT_DLL_VRVCOREQT
DtFullScreenSignaler
:
public
DtVirtualBaseClass
66
{
67
68
public
:
69
71
static
DtFullScreenSignaler
& instance(
DtDe
& de);
72
74
virtual
~
DtFullScreenSignaler
();
75
77
boost::signal<void ()>
signal_toggleFullScreen
;
78
79
protected
:
80
81
DtFullScreenSignaler
();
82
83
};
84
}
makVrv::DtVirtualBaseClass
Virtual base class.
Definition:
DtVirtualBaseClass.h:22
makVrv::DtFullScreenSignaler::signal_toggleFullScreen
boost::signal< void()> signal_toggleFullScreen
Signals when to toggle fullscreen mode.
Definition:
DtQtDeMainWindowItems.h:77
makVrv::DtFullScreenItem::myMainWindow
DtQtDeMainWindow * myMainWindow
Definition:
DtQtDeMainWindowItems.h:58
DT_DLL_VRVCOREQT
#define DT_DLL_VRVCOREQT
Definition:
vrvCoreQt.h:20
makVrv::DtFullScreenSignaler
A signaler which contains the signals used by the DtFullScreenItem class.
Definition:
DtQtDeMainWindowItems.h:65
vrvCoreQt.h
Contains DLL export macros.
makVrv::DtCheckedItem
Base class item builder for settings toggle items The menu id string is "DtViewSettingsItem".
Definition:
DtCheckedItem.h:24
DtVirtualBaseClass.h
Contains makVrv::DtVirtualBaseClass class.
DtCheckedItem.h
Contains makVrv::DtCheckedItem class.
makVrv::DtFullScreenItem
This is the menu item for the fullscreen toggle.
Definition:
DtQtDeMainWindowItems.h:26
makVrv::DtDe
The DtDe is the core component of any VR-Vantage application.
Definition:
DtDe.h:69
QAction
makVrv::DtQtDeMainWindow
The Qt main window.
Definition:
DtQtDeMainWindow.h:40
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
)