10 #ifndef DtOsgWindowQt_H_
11 #define DtOsgWindowQt_H_
20 class DtWindowConfiguration;
21 class DtOsgAdapterQtWidget;
37 virtual int width()
const;
40 virtual int height()
const;
43 virtual int pixelRatio()
const;
46 virtual float pixelRatioF()
const;
49 virtual int physicalDpiX()
const;
52 virtual int physicalDpiY()
const;
55 virtual bool isValid()
const;
58 virtual void setPosition(
int x,
int y);
61 virtual void resize(
int width,
int height);
63 void changeResolution(
int width,
int height );
66 virtual void toggleFullScreen();
69 virtual bool isFullScreen()
const;
72 virtual int screenNumber()
const;
79 virtual void slot_windowResizeabilityChanged(
DtWindow* window );
Abstract Base class.
Definition: DtWindow.h:25
A creator class for DtWindow instances.
Definition: DtWindow.h:130
int myWindowHeightBeforeFullscreen
Definition: DtOsgWindowQt.h:94
DtOsgAdapterQtWidget * myAdapter
Definition: DtOsgWindowQt.h:83
int myWindowStateBeforeFullscreen
Definition: DtOsgWindowQt.h:90
int myWindowYBeforeFullscreen
Definition: DtOsgWindowQt.h:92
This owns a list of channel configurations.
Definition: DtWindowConfiguration.h:26
Creator for registering DtOsgWindowQt.
Definition: DtOsgWindowQt.h:99
OpenSceneGraph window integration with Qt.
Definition: DtOsgWindowQt.h:25
#define DT_DLL_VRVOSGQT
Definition: vrvOsgQt.h:22
unsigned int myScreenWidth
Definition: DtOsgWindowQt.h:84
unsigned int myScreenHeight
Definition: DtOsgWindowQt.h:85
Contains DLL export macros.
DtSignalConnectionManager mySignals
Definition: DtOsgWindowQt.h:87
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Creator for registering fullscreen variant of DtOsgWindowQt.
Definition: DtOsgWindowQt.h:108
Base class to provide boost signal/slot management.
int myWindowWidthBeforeFullscreen
Definition: DtOsgWindowQt.h:93
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
int myWindowXBeforeFullscreen
Definition: DtOsgWindowQt.h:91
Contains makVrv::DtOsgView class.
bool myFullScreen
Definition: DtOsgWindowQt.h:86
A basic OSG display window, used to get the osg context for a display window.
Definition: DtOsgWindow.h:36