digiKam
Loading...
Searching...
No Matches
Digikam::DXmlGuiWindow::Private Class Reference

#include <dxmlguiwindow_p.h>

Public Member Functions

 Private ()=default
 

Public Attributes

DAboutDataabout = nullptr
 
DLogoActionanim = nullptr
 
QString configGroupName
 
QAction * dbStatAction = nullptr
 
bool dirtyMainToolBar = false
 
int fsOptions = FS_NONE
 
KToggleFullScreenAction * fullScreenAction = nullptr
 
QToolButton * fullScreenBtn = nullptr
 
bool fullScreenHideSideBars = false
 
bool fullScreenHideStatusBar = false
 
bool fullScreenHideThumbBar = true
 
bool fullScreenHideToolBars = false
 
QWidget * fullScreenParent = nullptr
 
QString handbookSection
 
QAction * libsInfoAction = nullptr
 
bool menubarVisibility = true
 
QAction * showMenuBarAction = nullptr
 
QAction * showStatusBarAction = nullptr
 
bool statusbarVisibility = true
 
bool thumbbarVisibility = true
 
QMap< KToolBar *, bool > toolbarsVisibility
 

Constructor & Destructor Documentation

◆ Private()

Digikam::DXmlGuiWindow::Private::Private ( )
default

Member Data Documentation

◆ about

DAboutData* Digikam::DXmlGuiWindow::Private::about = nullptr

◆ anim

DLogoAction* Digikam::DXmlGuiWindow::Private::anim = nullptr

◆ configGroupName

QString Digikam::DXmlGuiWindow::Private::configGroupName

◆ dbStatAction

QAction* Digikam::DXmlGuiWindow::Private::dbStatAction = nullptr

◆ dirtyMainToolBar

bool Digikam::DXmlGuiWindow::Private::dirtyMainToolBar = false

Used by slotToggleFullScreen() to manage state of full-screen button on managed window

◆ fsOptions

int Digikam::DXmlGuiWindow::Private::fsOptions = FS_NONE

◆ fullScreenAction

KToggleFullScreenAction* Digikam::DXmlGuiWindow::Private::fullScreenAction = nullptr

◆ fullScreenBtn

QToolButton* Digikam::DXmlGuiWindow::Private::fullScreenBtn = nullptr

◆ fullScreenHideSideBars

bool Digikam::DXmlGuiWindow::Private::fullScreenHideSideBars = false

Settings taken from managed window configuration to handle toolbar visibility in full-screen mode

Referenced by Digikam::DXmlGuiWindow::readFullScreenSettings().

◆ fullScreenHideStatusBar

bool Digikam::DXmlGuiWindow::Private::fullScreenHideStatusBar = false

Settings taken from managed window configuration to handle statusbar visibility in full-screen mode

Referenced by Digikam::DXmlGuiWindow::readFullScreenSettings().

◆ fullScreenHideThumbBar

bool Digikam::DXmlGuiWindow::Private::fullScreenHideThumbBar = true

Settings taken from managed window configuration to handle thumbbar visibility in full-screen mode

Referenced by Digikam::DXmlGuiWindow::readFullScreenSettings().

◆ fullScreenHideToolBars

bool Digikam::DXmlGuiWindow::Private::fullScreenHideToolBars = false

Settings taken from managed window configuration to handle toolbar visibility in full-screen mode

Referenced by Digikam::DXmlGuiWindow::eventFilter(), and Digikam::DXmlGuiWindow::readFullScreenSettings().

◆ fullScreenParent

QWidget* Digikam::DXmlGuiWindow::Private::fullScreenParent = nullptr

Used under MacOS only. See bug #414117

◆ handbookSection

QString Digikam::DXmlGuiWindow::Private::handbookSection

◆ libsInfoAction

QAction* Digikam::DXmlGuiWindow::Private::libsInfoAction = nullptr

◆ menubarVisibility

bool Digikam::DXmlGuiWindow::Private::menubarVisibility = true

Store previous visibility of menubar before ful-screen mode.

◆ showMenuBarAction

QAction* Digikam::DXmlGuiWindow::Private::showMenuBarAction = nullptr

◆ showStatusBarAction

QAction* Digikam::DXmlGuiWindow::Private::showStatusBarAction = nullptr

◆ statusbarVisibility

bool Digikam::DXmlGuiWindow::Private::statusbarVisibility = true

Store previous visibility of statusbar before ful-screen mode.

◆ thumbbarVisibility

bool Digikam::DXmlGuiWindow::Private::thumbbarVisibility = true

Store previous visibility of thumbbar before ful-screen mode.

◆ toolbarsVisibility

QMap<KToolBar*, bool> Digikam::DXmlGuiWindow::Private::toolbarsVisibility

Store previous visibility of toolbars before ful-screen mode.


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