Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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

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

Constructor & Destructor Documentation

LightApp_FullScreenHelper::LightApp_FullScreenHelper ( )

Constructor

References myStatusBarVisibility.

LightApp_FullScreenHelper::~LightApp_FullScreenHelper ( )

Destructor

Member Function Documentation

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

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

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