DuxReiNummariae 1.0.0-alpha.23
Simple and powerful budgeting application
 
Loading...
Searching...
No Matches
drn::navigation::ConfigurationOptions Struct Reference

The configurable options for the application's behavior. More...

#include <ConfigurationOptions.h>

Collaboration diagram for drn::navigation::ConfigurationOptions:

Public Member Functions

std::strong_ordering operator<=> (const ConfigurationOptions &) const noexcept=default
 

Public Attributes

EnableAdvancedUi isAdvancedUiEnabled_ {false}
 Determines whether advanced UI features are enabled in the application.
 
DisableJargonUi isJargonUiDisabled_ {false}
 Configures whether accounting jargon is disabled in the application's GUI components.
 

Detailed Description

The configurable options for the application's behavior.

This is used to collect the user-specified options that define the behavior of the application from the starting of the application.

Member Function Documentation

◆ operator<=>()

std::strong_ordering drn::navigation::ConfigurationOptions::operator<=> ( const ConfigurationOptions & ) const
defaultnoexcept

Member Data Documentation

◆ isAdvancedUiEnabled_

EnableAdvancedUi drn::navigation::ConfigurationOptions::isAdvancedUiEnabled_ {false}

Determines whether advanced UI features are enabled in the application.

This specifies if the application should render advanced GUI elements as opposed to simplified ones. Enabling advanced UI provides additional functionality and interactivity within GUI items, designed for power users or users requiring enhanced features.

◆ isJargonUiDisabled_

DisableJargonUi drn::navigation::ConfigurationOptions::isJargonUiDisabled_ {false}

Configures whether accounting jargon is disabled in the application's GUI components.

This determines whether the GUI should present content without any complex or specialized accounting jargon. When disabled, the user interface becomes more accessible and suitable for individuals without accounting expertise.