Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::ui::SDL::SdlApplicationWidgets Struct Reference

#include <structs.hpp>

Collaboration diagram for iv::ui::SDL::SdlApplicationWidgets:
[legend]

Static Public Member Functions

static SdlApplicationWidgets fromApplicationWidgets (const ApplicationWidgets &applicationWidgets)
 

Public Attributes

IWidgetmainWindow {nullptr}
 
IWidgetmenuBar {nullptr}
 
IWidgetinfoBar {nullptr}
 
IWidgetindicators {nullptr}
 
IWidgetnotificationIndicator {nullptr}
 
std::optional< std::string > headerTitle
 
std::optional< std::set< std::string > > possibleHeaderTitle {std::nullopt}
 
std::optional< iv::gui::HeaderNavigableOptionsheaderNavigableOptions
 
std::optional< iv::gui::FooterNavigableOptionsfooterNavigableOptions
 
std::weak_ptr< iv::diamar::IClockNotificationclockNotification
 
bool includeDiamar1Functionalities {false}
 

Member Function Documentation

◆ fromApplicationWidgets()

static SdlApplicationWidgets iv::ui::SDL::SdlApplicationWidgets::fromApplicationWidgets ( const ApplicationWidgets & applicationWidgets)
inlinestatic

Member Data Documentation

◆ clockNotification

std::weak_ptr<iv::diamar::IClockNotification> iv::ui::SDL::SdlApplicationWidgets::clockNotification

◆ footerNavigableOptions

std::optional<iv::gui::FooterNavigableOptions> iv::ui::SDL::SdlApplicationWidgets::footerNavigableOptions

◆ headerNavigableOptions

std::optional<iv::gui::HeaderNavigableOptions> iv::ui::SDL::SdlApplicationWidgets::headerNavigableOptions

◆ headerTitle

std::optional<std::string> iv::ui::SDL::SdlApplicationWidgets::headerTitle

◆ includeDiamar1Functionalities

bool iv::ui::SDL::SdlApplicationWidgets::includeDiamar1Functionalities {false}

◆ indicators

IWidget* iv::ui::SDL::SdlApplicationWidgets::indicators {nullptr}

◆ infoBar

IWidget* iv::ui::SDL::SdlApplicationWidgets::infoBar {nullptr}

◆ mainWindow

IWidget* iv::ui::SDL::SdlApplicationWidgets::mainWindow {nullptr}

◆ menuBar

IWidget* iv::ui::SDL::SdlApplicationWidgets::menuBar {nullptr}

◆ notificationIndicator

IWidget* iv::ui::SDL::SdlApplicationWidgets::notificationIndicator {nullptr}

◆ possibleHeaderTitle

std::optional<std::set<std::string> > iv::ui::SDL::SdlApplicationWidgets::possibleHeaderTitle {std::nullopt}

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