Frontend  0.8.0
Loading...
Searching...
No Matches
Inheritance diagram for _SettingsScreenState:
Collaboration diagram for _SettingsScreenState:

Public Member Functions

override Widget build (BuildContext context)

Public Attributes

final _formKey = GlobalKey<FormBuilderState>()
final Map< String, ExpansionTileController > _expansionTileControllers
bool _isExpanded = false

Static Public Attributes

static const List< double > _currentLimits = [0.5, 1.3, 2.7, 4.1]
static const List< int > _dccBiDiDurations = [0, 57, 58, 59, 60, 61]
static const List< String > _dccProgrammingTypes

Detailed Description

Todo
document

Member Function Documentation

◆ build()

override Widget _SettingsScreenState::build ( BuildContext context)
inline
Todo
document
Warning
All widgets must be visible to the FormBuilder all the time. Do not use lazy loading inside a FormBuilder.

Member Data Documentation

◆ _currentLimits

const List<double> _SettingsScreenState::_currentLimits = [0.5, 1.3, 2.7, 4.1]
static

◆ _dccBiDiDurations

const List<int> _SettingsScreenState::_dccBiDiDurations = [0, 57, 58, 59, 60, 61]
static

◆ _dccProgrammingTypes

const List<String> _SettingsScreenState::_dccProgrammingTypes
static
Initial value:
= [
'Nothing',
'Bit only',
'Byte only',
'Bit and byte',
]

◆ _expansionTileControllers

final Map<String, ExpansionTileController> _SettingsScreenState::_expansionTileControllers
Initial value:
= {
'Network': ExpansionTileController(),
'HTTP': ExpansionTileController(),
'Current': ExpansionTileController(),
'LED': ExpansionTileController(),
'DCC': ExpansionTileController(),
'Locos': ExpansionTileController(),
'Accessories': ExpansionTileController(),
'Extensions': ExpansionTileController(),
}

◆ _formKey

final _SettingsScreenState::_formKey = GlobalKey<FormBuilderState>()

◆ _isExpanded

bool _SettingsScreenState::_isExpanded = false

The documentation for this class was generated from the following file:
  • /home/runner/work/Frontend/Frontend/lib/ui/settings/widgets/screen.dart