VR-Forces 4.8 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 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::signal< void(bool)> signal_fullScreenModeChanged
 

Protected Member Functions

virtual void remaximization ()
 
- Protected Member Functions inherited from makVrv::DtQtDeMainWindow
 DtQtDeMainWindow (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 Constructor protected. Use the provider. More...
 
virtual bool event (QEvent *event)
 
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 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...
 
- Protected Member Functions inherited from makVrv::DtDeMainWindow
 DtDeMainWindow (DtDe &de)
 The constructor for the abstract base class is protected. More...
 

Protected Attributes

bool myFirstShowEvent
 
- 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
 
- 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.

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

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

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)