VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Signals | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtVrfQtDeMainWindow Class Reference
Inheritance diagram for makVrf::DtVrfQtDeMainWindow:
Inheritance graph
[legend]

Signals

void signal_preFullScreenToggle ()
 
- Signals inherited from makVrv::DtQtDeMainWindow
void signal_fullScreenToggled ()
 Emitted by the main window, when toggleFullScreen() is called. More...
 

Public Member Functions

 DtVrfQtDeMainWindow (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 CTOR. More...
 
virtual ~DtVrfQtDeMainWindow ()
 DTOR. More...
 
virtual void toggleFullScreen ()
 If gui is fullscreen make it embedded normally, otherwise make gui fullscreen. More...
 
virtual void setMainWidget (QWidget *widget, makVrv::DtQtKeyAdapter *keyAdapter=0)
 Set the main widget. More...
 
virtual void showEvent (QShowEvent *ev)
 
- Public Member Functions inherited from makVrv::DtQtDeMainWindow
virtual ~DtQtDeMainWindow ()
 DTOR. More...
 
virtual void setApplicationTitle (const std::string &appName)
 Set the application name. More...
 
virtual std::string applicationTitle () const
 Get the application name. More...
 
virtual void setApplicationIcon (const std::string &iconName)
 Set the application icon. More...
 
virtual QDockWidgetdockComponent (QWidget *component, Qt::DockWidgetArea area=Qt::LeftDockWidgetArea)
 Dock widget to left side dock. Returns the QDockWidget that it creates. More...
 
virtual QToolBardockComponent (QWidget *component, Qt::ToolBarArea area=Qt::LeftToolBarArea)
 Toolbar widget to left side dock. Returns the QToolBar that it creates. More...
 
virtual void removeMainWidget ()
 Remove the main widget. More...
 
virtual QWidget * mainWidget ()
 
virtual void destroyWindow ()
 Destroys the window. More...
 
virtual void quit ()
 Quit the application. More...
 
virtual bool isToggledAsFullScreen ()
 Returns myFullScreen;. More...
 
virtual void slot_onDisplayEngineConfigurationRealized (const std::string &igName, const std::string &displayName)
 Called when a display configuration is realized. More...
 
virtual int screenNumber () const
 Get the screen number of the screen that this window is on. More...
 
virtual void showStartupDialog ()
 Show the startup dialog which lets the user pick a terrain. More...
 
virtual void hideStartupDialog ()
 Hide startup dialog. More...
 
- Public Member Functions inherited from makVrv::DtDeMainWindow
virtual ~DtDeMainWindow ()
 Virtual destructor. More...
 
DtDede ()
 

Public Attributes

boost::signals2::signal< void(QWidget
*from, QWidget *to)> 
signal_changingMainWidget
 
boost::signals2::signal< void(QWidget *)> signal_mainWidgetSet
 
boost::signals2::signal< void()> signal_mainWindowShown
 
- Public Attributes inherited from makVrv::DtDeMainWindow
boost::signalslib::signal
< void(bool)> 
signal_fullScreenModeChanged
 

Protected Slots

virtual void resetLayout ()
 

Protected Member Functions

virtual void remaximization ()
 
virtual bool event (QEvent *event)
 
- Protected Member Functions inherited from makVrv::DtQtDeMainWindow
 DtQtDeMainWindow (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 Constructor protected. Use the provider. More...
 
virtual void keyPressEvent (QKeyEvent *event)
 
virtual void keyReleaseEvent (QKeyEvent *event)
 
virtual void closeEvent (QCloseEvent *event)
 Closing the main window, causes the DtDe instance to be destroyed. More...
 
void onMainEmbeddedWindowPixelRatioChanged ()
 Called when the main embedded window pixel ratio changed. More...
 
void slot_onWindowToBeDestroyed ()
 Called when a window is going to be destroyed. More...
 
void displayLabelInCentralWidget ()
 Displays a message label in the central widget describing the state of the de. More...
 
void slot_onWindowCreated ()
 Called when a window is created. More...
 
void hideAllVisibleDockableWidgets ()
 Hide all the visible dock widgets when going to fullscreen mode. More...
 
void showAllVisibleDockableWidgets ()
 Show all the dock widgets that were hidden when the gui went into fullscreen mode. More...
 
void configureTabbedDockComponents ()
 Set up dock options based on the guiConfig at the time of creation. More...
 
virtual void dragEnterEvent (QDragEnterEvent *event) override
 override for the QWidget drawEnterEvent function, used to determine if the dropped item is an mtf file. More...
 
virtual void dropEvent (QDropEvent *event) override
 override for the QWidget dropEvent function, used to load the dropped mtf file. More...
 
- Protected Member Functions inherited from makVrv::DtDeMainWindow
 DtDeMainWindow (DtDe &de)
 The constructor for the abstract base class is protected. More...
 

Protected Attributes

bool myFirstShowEvent
 
double myLastPixelRatio
 
bool myTriggeredLayout
 
- Protected Attributes inherited from makVrv::DtQtDeMainWindow
DtQtKeyAdaptermyKeyAdapter
 
bool myFullScreen
 
QRect myRestoreRect
 
QPoint myRestorePos
 
QObjectList myVisibleButHiddenDockableWidgets
 
DtStartupDialogmyStartupDialog
 
int myWindowStateBeforeFullscreen
 
int myWindowXBeforeFullscreen
 
int myWindowYBeforeFullscreen
 
int myWindowWidthBeforeFullscreen
 
int myWindowHeightBeforeFullscreen
 
DtSignalConnectionManager myConnections
 
Qt::WindowStates myLastWindowState
 
int myOldDevicePixelRatio
 
- Protected Attributes inherited from makVrv::DtDeMainWindow
DtDemyDe
 

Additional Inherited Members

- Public Slots inherited from makVrv::DtQtDeMainWindow
- Static Public Attributes inherited from makVrv::DtQtDeMainWindow
static const charContainerPlaceHolderString
 

Constructor & Destructor Documentation

makVrf::DtVrfQtDeMainWindow::DtVrfQtDeMainWindow ( makVrv::DtDe de,
QWidget *  parent = 0,
Qt::WindowFlags  flags = 0 
)

CTOR.

virtual makVrf::DtVrfQtDeMainWindow::~DtVrfQtDeMainWindow ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtVrfQtDeMainWindow::toggleFullScreen ( )
virtual

If gui is fullscreen make it embedded normally, otherwise make gui fullscreen.

Emits signal_toggleFullScreen.

Reimplemented from makVrv::DtQtDeMainWindow.

virtual void makVrf::DtVrfQtDeMainWindow::setMainWidget ( QWidget *  widget,
makVrv::DtQtKeyAdapter keyAdapter = 0 
)
virtual

Set the main widget.

Reimplemented from makVrv::DtQtDeMainWindow.

virtual void makVrf::DtVrfQtDeMainWindow::showEvent ( QShowEvent *  ev)
virtual
virtual void makVrf::DtVrfQtDeMainWindow::remaximization ( )
protectedvirtual

Reimplemented from makVrv::DtQtDeMainWindow.

virtual bool makVrf::DtVrfQtDeMainWindow::event ( QEvent event)
protectedvirtual

Reimplemented from makVrv::DtQtDeMainWindow.

virtual void makVrf::DtVrfQtDeMainWindow::resetLayout ( )
protectedvirtualslot
void makVrf::DtVrfQtDeMainWindow::signal_preFullScreenToggle ( )
signal

Member Data Documentation

boost::signals2::signal<void (QWidget* from, QWidget* to)> makVrf::DtVrfQtDeMainWindow::signal_changingMainWidget
boost::signals2::signal<void (QWidget*)> makVrf::DtVrfQtDeMainWindow::signal_mainWidgetSet
boost::signals2::signal<void ()> makVrf::DtVrfQtDeMainWindow::signal_mainWindowShown
bool makVrf::DtVrfQtDeMainWindow::myFirstShowEvent
protected
double makVrf::DtVrfQtDeMainWindow::myLastPixelRatio
protected
bool makVrf::DtVrfQtDeMainWindow::myTriggeredLayout
protected

The documentation for this class was generated from the following file:

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)