VR-Forces 4.6.1 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
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.

Public Member Functions

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

Public Attributes

boost::signal< void(QWidget
*from, QWidget *to)> 
signal_changingMainWidget
boost::signal< void(QWidget *)> signal_mainWidgetSet

Additional Inherited Members

- Static Public Attributes inherited from makVrv::DtQtDeMainWindow
static const charContainerPlaceHolderString
- Protected Member Functions inherited from makVrv::DtQtDeMainWindow
 DtQtDeMainWindow (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 Constructor protected. Use the provider.
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.
void slot_onWindowToBeDestroyed ()
 Called when a window is going to be destroyed.
void displayLabelInCentralWidget ()
 Displays a message label in the central widget describing the state of the de.
void slot_onWindowCreated ()
 Called when a window is created.
void hideAllVisibleDockableWidgets ()
 Hide all the visible dock widgets when going to fullscreen mode.
void showAllVisibleDockableWidgets ()
 Show all the dock widgets that were hidden when the gui went into fullscreen mode.
void configureTabbedDockComponents ()
 Set up dock options based on the guiConfig at the time of creation.
- Protected Attributes inherited from makVrv::DtQtDeMainWindow
DtQtKeyAdaptermyKeyAdapter
bool myFullScreen
QRect myRestoreRect
QPoint myRestorePos
QObjectList myVisibleButHiddenDockableWidgets
bool myShowQuitDialogOnClose
DtStartupDialogmyStartupDialog
int myWindowStateBeforeFullscreen
int myWindowXBeforeFullscreen
int myWindowYBeforeFullscreen
int myWindowWidthBeforeFullscreen
int myWindowHeightBeforeFullscreen

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.

void makVrf::DtVrfQtDeMainWindow::signal_preFullScreenToggle ( )
signal

Member Data Documentation

boost::signal<void (QWidget* from, QWidget* to)> makVrf::DtVrfQtDeMainWindow::signal_changingMainWidget
boost::signal<void (QWidget*)> makVrf::DtVrfQtDeMainWindow::signal_mainWidgetSet

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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)