JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
hmi::ScreenDressing Struct Reference

Habillage de fenêtre associé à un écran : ce que chaque showXxx() répétait à la main (bascule du QStackedWidget, docks, barre de menu, barres d'outils, navigation manette). More...

#include <ScreenFlow.h>

Public Attributes

bool docksVisible = false
bool menuBarVisible = false
bool toolBarVisible = false
bool pixelToolBarVisible = false
bool editingCommandsEnabled = false
bool gamepadNavigationActive = false
bool overlayVisible = false

Friends

bool operator== (const ScreenDressing &, const ScreenDressing &)=default

Detailed Description

Habillage de fenêtre associé à un écran : ce que chaque showXxx() répétait à la main (bascule du QStackedWidget, docks, barre de menu, barres d'outils, navigation manette).

Le choix de la page du QStackedWidget reste dans MainWindow (pointeurs de widgets Qt, hors de portée d'une table pure) ; Pause ne bascule d'ailleurs aucune page – c'est un recouvrement par-dessus Game (overlayVisible), pour que la scène reste dessinée derrière.

◆ operator==

bool operator== ( const ScreenDressing & ,
const ScreenDressing &  )
friend

Member Data Documentation

◆ docksVisible

bool hmi::ScreenDressing::docksVisible = false

◆ editingCommandsEnabled

bool hmi::ScreenDressing::editingCommandsEnabled = false

◆ gamepadNavigationActive

bool hmi::ScreenDressing::gamepadNavigationActive = false

◆ menuBarVisible

bool hmi::ScreenDressing::menuBarVisible = false

◆ overlayVisible

bool hmi::ScreenDressing::overlayVisible = false

◆ pixelToolBarVisible

bool hmi::ScreenDressing::pixelToolBarVisible = false

◆ toolBarVisible

bool hmi::ScreenDressing::toolBarVisible = false

The documentation for this struct was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/HMI/Presentation/ScreenFlow.h