VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Signals | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
makVrf::DtVrfQtDeMainWindow Class Reference

Override to provide VRF specific functionality associated with the main window.

Inheritance diagram for makVrf::DtVrfQtDeMainWindow:
Inheritance graph
[legend]

Public Slots

virtual void resetLayout ()
 
- Public Slots inherited from makVrv::DtQtDeMainWindow
virtual void remaximization ()
 

Signals

void signal_preFullScreenToggle ()
 
- Signals inherited from makVrv::DtQtDeMainWindow
void signal_fullScreenToggled ()
 

Public Member Functions

 DtVrfQtDeMainWindow (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual ~DtVrfQtDeMainWindow ()
 
virtual void toggleFullScreen ()
 
virtual void setMainWidget (QWidget *widget, makVrv::DtQtKeyAdapter *keyAdapter=0)
 
virtual void showEvent (QShowEvent *ev)
 
virtual void showBasedOnSettings () override
 
virtual void grabAdapterFocus ()
 
bool initialized () const
 
QWidget * mainWidget () const
 
- Public Member Functions inherited from makVrv::DtQtDeMainWindow
virtual ~DtQtDeMainWindow ()
 
virtual void setApplicationTitle (const std::string &appName)
 
virtual std::string applicationTitle () const
 
virtual void setApplicationIcon (const std::string &iconName)
 
virtual QDockWidgetdockComponent (QWidget *component, Qt::DockWidgetArea area=Qt::LeftDockWidgetArea)
 
virtual QToolBardockComponent (QWidget *component, Qt::ToolBarArea area=Qt::LeftToolBarArea)
 
virtual void removeMainWidget ()
 
virtual QWidget * mainWidget ()
 
virtual void destroyWindow ()
 
virtual void quit ()
 
virtual bool isToggledAsFullScreen ()
 
virtual void slot_onDisplayEngineConfigurationRealized (const std::string &igName, const std::string &displayName)
 
virtual int screenNumber () const
 
virtual void showStartupDialog ()
 
virtual void hideStartupDialog ()
 
virtual void showHelpDialog ()
 
virtual void hideHelpDialog ()
 
- Public Member Functions inherited from makVrv::DtStyledQMainWindow
virtual std::vector< std::pair
< QColor, QColor > > 
iconColorMappings (QIcon::Mode modeToGetMappingsFor, QIcon::State stateToGetMappingsFor) const
 
virtual void invalidateIconColorMappings ()
 
- Public Member Functions inherited from makVrv::DtDeMainWindow
virtual ~DtDeMainWindow ()
 
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
 
boost::signals2::signal< void(double)> signal_devicePixelRatioChanged
 
- Public Attributes inherited from makVrv::DtDeMainWindow
boost::signalslib::signal
< void(bool)> 
signal_fullScreenModeChanged
 

Protected Member Functions

virtual bool eventFilter (QObject *, QEvent *) override
 
virtual bool event (QEvent *event) override
 
virtual bool canAcceptHotKeys (QWidget *) const
 
- Protected Member Functions inherited from makVrv::DtQtDeMainWindow
 DtQtDeMainWindow (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual void keyPressEvent (QKeyEvent *event)
 
virtual void keyReleaseEvent (QKeyEvent *event)
 
virtual void closeEvent (QCloseEvent *event)
 
void onMainEmbeddedWindowPixelRatioChanged ()
 
void slot_onWindowToBeDestroyed ()
 
void displayLabelInCentralWidget ()
 
void slot_onWindowCreated ()
 
virtual void setSplashScreen (DtDeSplashScreen *splashScreen)
 
void hideAllVisibleDockableWidgets ()
 
void showAllVisibleDockableWidgets ()
 
void configureTabbedDockComponents ()
 
virtual void dragEnterEvent (QDragEnterEvent *event) override
 
virtual void dropEvent (QDropEvent *event) override
 
- Protected Member Functions inherited from makVrv::DtStyledQMainWindow
 DtStyledQMainWindow (QWidget *parent=0, Qt::WindowFlags flags=0)
 
- Protected Member Functions inherited from makVrv::DtDeMainWindow
 DtDeMainWindow (DtDe &de)
 

Protected Attributes

bool myFirstShowEvent
 
QWidget * myMainWidget = nullptr
 
- Protected Attributes inherited from makVrv::DtQtDeMainWindow
DtDeSplashScreenmySplashScreen
 
DtQtKeyAdaptermyKeyAdapter
 
bool myFullScreen
 
QRect myRestoreRect
 
QPoint myRestorePos
 
QObjectList myVisibleButHiddenDockableWidgets
 
DtStartupDialogmyStartupDialog
 
DtHelpDialogmyHelpDialog
 
int myWindowStateBeforeFullscreen
 
int myWindowXBeforeFullscreen
 
int myWindowYBeforeFullscreen
 
int myWindowWidthBeforeFullscreen
 
int myWindowHeightBeforeFullscreen
 
DtSignalConnectionManager myConnections
 
Qt::WindowStates myLastWindowState
 
int myOldDevicePixelRatio
 
- Protected Attributes inherited from makVrv::DtStyledQMainWindow
QColor myActualIconPrimaryColor
 
QColor myNormalOffIconPrimaryColor
 
QColor myNormalOnIconPrimaryColor
 
QColor myDisabledOffIconPrimaryColor
 
QColor myDisabledOnIconPrimaryColor
 
QColor mySelectedOffIconPrimaryColor
 
QColor mySelectedOnIconPrimaryColor
 
QColor myActiveOffIconPrimaryColor
 
QColor myActiveOnIconPrimaryColor
 
QColor myActualIconSecondaryColorOne
 
QColor myNormalOffIconSecondaryColorOne
 
QColor myNormalOnIconSecondaryColorOne
 
QColor myDisabledOffIconSecondaryColorOne
 
QColor myDisabledOnIconSecondaryColorOne
 
QColor mySelectedOffIconSecondaryColorOne
 
QColor mySelectedOnIconSecondaryColorOne
 
QColor myActiveOffIconSecondaryColorOne
 
QColor myActiveOnIconSecondaryColorOne
 
QColor myActualIconSecondaryColorTwo
 
QColor myNormalOffIconSecondaryColorTwo
 
QColor myNormalOnIconSecondaryColorTwo
 
QColor myDisabledOffIconSecondaryColorTwo
 
QColor myDisabledOnIconSecondaryColorTwo
 
QColor mySelectedOffIconSecondaryColorTwo
 
QColor mySelectedOnIconSecondaryColorTwo
 
QColor myActiveOffIconSecondaryColorTwo
 
QColor myActiveOnIconSecondaryColorTwo
 
QColor myActualIconSecondaryColorThree
 
QColor myNormalOffIconSecondaryColorThree
 
QColor myNormalOnIconSecondaryColorThree
 
QColor myDisabledOffIconSecondaryColorThree
 
QColor myDisabledOnIconSecondaryColorThree
 
QColor mySelectedOffIconSecondaryColorThree
 
QColor mySelectedOnIconSecondaryColorThree
 
QColor myActiveOffIconSecondaryColorThree
 
QColor myActiveOnIconSecondaryColorThree
 
QColor myActualIconSecondaryColorFour
 
QColor myNormalOffIconSecondaryColorFour
 
QColor myNormalOnIconSecondaryColorFour
 
QColor myDisabledOffIconSecondaryColorFour
 
QColor myDisabledOnIconSecondaryColorFour
 
QColor mySelectedOffIconSecondaryColorFour
 
QColor mySelectedOnIconSecondaryColorFour
 
QColor myActiveOffIconSecondaryColorFour
 
QColor myActiveOnIconSecondaryColorFour
 
QColor myActualIconSecondaryColorFive
 
QColor myNormalOffIconSecondaryColorFive
 
QColor myNormalOnIconSecondaryColorFive
 
QColor myDisabledOffIconSecondaryColorFive
 
QColor myDisabledOnIconSecondaryColorFive
 
QColor mySelectedOffIconSecondaryColorFive
 
QColor mySelectedOnIconSecondaryColorFive
 
QColor myActiveOffIconSecondaryColorFive
 
QColor myActiveOnIconSecondaryColorFive
 
QColor myActualIconSecondaryColorSix
 
QColor myNormalOffIconSecondaryColorSix
 
QColor myNormalOnIconSecondaryColorSix
 
QColor myDisabledOffIconSecondaryColorSix
 
QColor myDisabledOnIconSecondaryColorSix
 
QColor mySelectedOffIconSecondaryColorSix
 
QColor mySelectedOnIconSecondaryColorSix
 
QColor myActiveOffIconSecondaryColorSix
 
QColor myActiveOnIconSecondaryColorSix
 
QColor myActualIconSecondaryColorSeven
 
QColor myNormalOffIconSecondaryColorSeven
 
QColor myNormalOnIconSecondaryColorSeven
 
QColor myDisabledOffIconSecondaryColorSeven
 
QColor myDisabledOnIconSecondaryColorSeven
 
QColor mySelectedOffIconSecondaryColorSeven
 
QColor mySelectedOnIconSecondaryColorSeven
 
QColor myActiveOffIconSecondaryColorSeven
 
QColor myActiveOnIconSecondaryColorSeven
 
QColor myActualIconSecondaryColorEight
 
QColor myNormalOffIconSecondaryColorEight
 
QColor myNormalOnIconSecondaryColorEight
 
QColor myDisabledOffIconSecondaryColorEight
 
QColor myDisabledOnIconSecondaryColorEight
 
QColor mySelectedOffIconSecondaryColorEight
 
QColor mySelectedOnIconSecondaryColorEight
 
QColor myActiveOffIconSecondaryColorEight
 
QColor myActiveOnIconSecondaryColorEight
 
- Protected Attributes inherited from makVrv::DtDeMainWindow
DtDemyDe
 

Additional Inherited Members

- Static Public Attributes inherited from makVrv::DtQtDeMainWindow
static const charContainerPlaceHolderString
 
- Properties inherited from makVrv::DtStyledQMainWindow
QColor ActualIconPrimaryColor
 
QColor NormalOffIconPrimaryColor
 
QColor NormalOnIconPrimaryColor
 
QColor DisabledOffIconPrimaryColor
 
QColor DisabledOnIconPrimaryColor
 
QColor SelectedOffIconPrimaryColor
 
QColor SelectedOnIconPrimaryColor
 
QColor ActiveIconOffPrimaryColor
 
QColor ActiveIconOnPrimaryColor
 
QColor ActualIconSecondaryColorOne
 
QColor NormalOffIconSecondaryColorOne
 
QColor NormalOnIconSecondaryColorOne
 
QColor DisabledOffIconSecondaryColorOne
 
QColor DisabledOnIconSecondaryColorOne
 
QColor SelectedOffIconSecondaryColorOne
 
QColor SelectedOnIconSecondaryColorOne
 
QColor ActiveOffIconSecondaryColorOne
 
QColor ActiveOnIconSecondaryColorOne
 
QColor ActualIconSecondaryColorTwo
 
QColor NormalOffIconSecondaryColorTwo
 
QColor NormalOnIconSecondaryColorTwo
 
QColor DisabledOffIconSecondaryColorTwo
 
QColor DisabledOnIconSecondaryColorTwo
 
QColor SelectedOffIconSecondaryColorTwo
 
QColor SelectedOnIconSecondaryColorTwo
 
QColor ActiveIconOffSecondaryColorTwo
 
QColor ActiveIconOnSecondaryColorTwo
 
QColor ActualIconSecondaryColorThree
 
QColor NormalOffIconSecondaryColorThree
 
QColor NormalOnIconSecondaryColorThree
 
QColor DisabledOffIconSecondaryColorThree
 
QColor DisabledOnIconSecondaryColorThree
 
QColor SelectedOffIconSecondaryColorThree
 
QColor SelectedOnIconSecondaryColorThree
 
QColor ActiveOffOffIconSecondaryColorThree
 
QColor ActiveOffOnIconSecondaryColorThree
 
QColor ActualIconSecondaryColorFour
 
QColor NormalOffIconSecondaryColorFour
 
QColor NormalOnIconSecondaryColorFour
 
QColor DisabledOffIconSecondaryColorFour
 
QColor DisabledOnIconSecondaryColorFour
 
QColor SelectedOffIconSecondaryColorFour
 
QColor SelectedOnIconSecondaryColorFour
 
QColor ActiveOffIconSecondaryColorFour
 
QColor ActiveOnIconSecondaryColorFour
 
QColor ActualIconSecondaryColorFive
 
QColor NormalOffIconSecondaryColorFive
 
QColor NormalOnIconSecondaryColorFive
 
QColor DisabledOffIconSecondaryColorFive
 
QColor DisabledOnIconSecondaryColorFive
 
QColor SelectedOffIconSecondaryColorFive
 
QColor SelectedOnIconSecondaryColorFive
 
QColor ActiveOffIconSecondaryColorFive
 
QColor ActiveOnIconSecondaryColorFive
 
QColor ActualIconSecondaryColorSix
 
QColor NormalOffIconSecondaryColorSix
 
QColor NormalOnIconSecondaryColorSix
 
QColor DisabledOffIconSecondaryColorSix
 
QColor DisabledOnIconSecondaryColorSix
 
QColor SelectedOffIconSecondaryColorSix
 
QColor SelectedOnIconSecondaryColorSix
 
QColor ActiveOffIconSecondaryColorSix
 
QColor ActiveOnIconSecondaryColorSix
 
QColor ActualIconSecondaryColorSeven
 
QColor NormalOffIconSecondaryColorSeven
 
QColor NormalOnIconSecondaryColorSeven
 
QColor DisabledOffIconSecondaryColorSeven
 
QColor DisabledOnIconSecondaryColorSeven
 
QColor SelectedOffIconSecondaryColorSeven
 
QColor SelectedOnIconSecondaryColorSeven
 
QColor ActiveOffIconSecondaryColorSeven
 
QColor ActiveOnIconSecondaryColorSeven
 
QColor ActualIconSecondaryColorEight
 
QColor NormalOffIconSecondaryColorEight
 
QColor NormalOnIconSecondaryColorEight
 
QColor DisabledOffIconSecondaryColorEight
 
QColor DisabledOnIconSecondaryColorEight
 
QColor SelectedOffIconSecondaryColorEight
 
QColor SelectedOnIconSecondaryColorEight
 
QColor ActiveOffIconSecondaryColorEight
 
QColor ActiveOnIconSecondaryColorEight
 

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::showBasedOnSettings ( )
overridevirtual

Show the main window based on application settings. This also handles the creation of the startup dialog.

Reimplemented from makVrv::DtQtDeMainWindow.

virtual void makVrf::DtVrfQtDeMainWindow::grabAdapterFocus ( )
virtual
bool makVrf::DtVrfQtDeMainWindow::initialized ( ) const
inline
QWidget* makVrf::DtVrfQtDeMainWindow::mainWidget ( ) const
inline
virtual bool makVrf::DtVrfQtDeMainWindow::eventFilter ( QObject ,
QEvent  
)
overrideprotectedvirtual
virtual bool makVrf::DtVrfQtDeMainWindow::event ( QEvent event)
overrideprotectedvirtual

Reimplemented from makVrv::DtQtDeMainWindow.

virtual bool makVrf::DtVrfQtDeMainWindow::canAcceptHotKeys ( QWidget *  ) const
protectedvirtual
virtual void makVrf::DtVrfQtDeMainWindow::resetLayout ( )
virtualslot
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
boost::signals2::signal<void (double)> makVrf::DtVrfQtDeMainWindow::signal_devicePixelRatioChanged
bool makVrf::DtVrfQtDeMainWindow::myFirstShowEvent
protected
QWidget* makVrf::DtVrfQtDeMainWindow::myMainWidget = nullptr
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)