Version: 9.12.0
LightApp_FullScreenHelper Class Reference

#include <LightApp_FullScreenHelper.h>

Public Member Functions

 LightApp_FullScreenHelper ()
 
 ~LightApp_FullScreenHelper ()
 
void switchToFullScreen ()
 
void switchToNormalScreen ()
 

Private Types

typedef QMap< QDockWidget *, bool > DocWidgetMap
 
typedef QMap< QToolBar *, bool > ToolBarMap
 
typedef QMap< int, QList< int > > FrameHideMap
 

Private Member Functions

void toolbarVisible (SUIT_ViewWindow *, bool=false)
 

Private Attributes

DocWidgetMap myDocWidgetMap
 
ToolBarMap myToolBarMap
 
QList< SUIT_ViewWindow * > myWindowsList
 
FrameHideMap myFrameHideMap
 
bool myStatusBarVisibility
 

Member Typedef Documentation

◆ DocWidgetMap

◆ FrameHideMap

typedef QMap<int, QList<int> > LightApp_FullScreenHelper::FrameHideMap
private

◆ ToolBarMap

typedef QMap<QToolBar*, bool> LightApp_FullScreenHelper::ToolBarMap
private

Constructor & Destructor Documentation

◆ LightApp_FullScreenHelper()

LightApp_FullScreenHelper::LightApp_FullScreenHelper ( )

Constructor

References myStatusBarVisibility.

◆ ~LightApp_FullScreenHelper()

LightApp_FullScreenHelper::~LightApp_FullScreenHelper ( )

Destructor

Member Function Documentation

◆ switchToFullScreen()

◆ switchToNormalScreen()

◆ toolbarVisible()

void LightApp_FullScreenHelper::toolbarVisible ( SUIT_ViewWindow view,
bool  toolbar_visible = false 
)
private

Show/Hide toolbars on current view.

References QtxResourceMgr::booleanValue(), SUIT_Session::resourceMgr(), and SUIT_Session::session().

Member Data Documentation

◆ myDocWidgetMap

DocWidgetMap LightApp_FullScreenHelper::myDocWidgetMap
private

◆ myFrameHideMap

FrameHideMap LightApp_FullScreenHelper::myFrameHideMap
private

◆ myStatusBarVisibility

bool LightApp_FullScreenHelper::myStatusBarVisibility
private

◆ myToolBarMap

ToolBarMap LightApp_FullScreenHelper::myToolBarMap
private

◆ myWindowsList

QList<SUIT_ViewWindow*> LightApp_FullScreenHelper::myWindowsList
private

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