HAL
Settings System
Collaboration diagram for Settings System:

Classes

class  hal::ExpandingListButton
 One button of the ExpandingListWidget. More...
 
class  hal::ExpandingListItem
 Wrapper for ExpandingListButtons. More...
 
class  hal::ExpandingListGroup
 A helper class to group related list items (buttons). More...
 
class  hal::ExpandingListWidget
 A selection menu with a hierarchic structure. More...
 
class  hal::KeybindEdit
 A widget to set or configure key shortcuts. More...
 
class  hal::AssignedKeybindMap
 A map to keep track of the assigned keybinds. More...
 
class  hal::MainSettingsList
 List that contains all SettingsWidgets. More...
 
class  hal::PreviewWidget
 unused. More...
 
class  hal::SettingsDisplay
 unused. More...
 
class  hal::SettingsItem
 The interface for the logical part of a setting. More...
 
class  hal::SettingsItemCheckbox
 A SettingsItem representing a Checkbox. More...
 
class  hal::SettingsItemDropdown
 A SettingsItem that represents a dropdown menu. More...
 
class  hal::SettingsItemKeybind
 A SettingsItem to modify keybinds. More...
 
class  hal::SettingsItemSlider
 A SettingsItem representing a slider. More...
 
class  hal::SettingsItemSpinbox
 A SettingsItem that represents a spinbox. More...
 
class  hal::SettingsItemText
 A SettingsItem that represents a textfield. More...
 
class  hal::SettingsManager
 Manages and persists the settings on the lowest level. More...
 
class  hal::SettingsWidget
 The base class for all specific SettingsWidgets. More...
 
class  hal::SettingsWidgetCheckbox
 A SettingsWidget representing a checkbox. More...
 
class  hal::SettingsWidgetDropdown
 A SettingsWidget representing a dropdown menu. More...
 
class  hal::SettingsWidgetKeybind
 A setting to configure keybinds. More...
 
class  hal::SettingsWidgetSlider
 A SettingsWidget representing a slider. More...
 
class  hal::SettingsWidgetSpinbox
 A SettingsWidget representing a spinbox. More...
 
class  hal::SettingsWidgetText
 A SettingsWidget representing a textfield. More...
 

Detailed Description

Contains all classes that belong to the settings system.