The configurable options for the application's behavior. More...
#include <ConfigurationOptions.h>
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. | |
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.
|
defaultnoexcept |
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.
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.