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

Un bloc de l'ossature d'un écran. More...

#include <RpgScreens.h>

Public Attributes

const char * titleKey = ""
 Clé du titre du bloc ; vide pour un bloc sans titre.
RpgBlockKind kind = RpgBlockKind::Fields
int columns = 0
 Grid, Track, ActionBar : nombre de colonnes/jetons.
int rows = 0
 Grid : nombre de lignes.
std::span< const RpgFieldfields {}
 Fields : une ligne par entrée. Vide pour les autres genres.
std::span< const char *const > valueIds {}
 List et Prose : l'identifiant de valeur de chaque ligne (List) ou du paragraphe (Prose).

Detailed Description

Un bloc de l'ossature d'un écran.

Member Data Documentation

◆ columns

int hmi::RpgContentBlock::columns = 0

Grid, Track, ActionBar : nombre de colonnes/jetons.

◆ fields

std::span<const RpgField> hmi::RpgContentBlock::fields {}

Fields : une ligne par entrée. Vide pour les autres genres.

◆ kind

RpgBlockKind hmi::RpgContentBlock::kind = RpgBlockKind::Fields

◆ rows

int hmi::RpgContentBlock::rows = 0

Grid : nombre de lignes.

List : nombre de lignes quand valueIds est vide ; sinon c'est la longueur de valueIds qui décide, pour que les deux ne puissent pas diverger.

◆ titleKey

const char* hmi::RpgContentBlock::titleKey = ""

Clé du titre du bloc ; vide pour un bloc sans titre.

◆ valueIds

std::span<const char* const> hmi::RpgContentBlock::valueIds {}

List et Prose : l'identifiant de valeur de chaque ligne (List) ou du paragraphe (Prose).

Vide tant que rien ne les alimente.


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