Frontend  0.4.1
Loading...
Searching...
No Matches
_HomeViewState Class Reference
Inheritance diagram for _HomeViewState:
Collaboration diagram for _HomeViewState:

Public Member Functions

override void initState ()
 
override Widget build (BuildContext context)
 
Widget _smallLayout (Set< Register > throttleRegistry)
 
Widget _largeLayout (Set< Register > throttleRegistry)
 
void _heartbeat (_)
 

Public Attributes

late final Timer _timer
 
bool _smallWidth = true
 
Key _layoutKey = UniqueKey()
 
int _index = 0
 
final List< NavigationDestination > _destinations
 
final List< Widget > _pages
 

Detailed Description

Todo
document

Member Function Documentation

◆ _heartbeat()

void _HomeViewState::_heartbeat ( _)
inline
Todo
document

◆ _largeLayout()

Widget _HomeViewState::_largeLayout ( Set< Register > throttleRegistry)
inline
Todo
document

◆ _smallLayout()

Widget _HomeViewState::_smallLayout ( Set< Register > throttleRegistry)
inline
Todo
document

◆ build()

override Widget _HomeViewState::build ( BuildContext context)
inline
Todo
document

◆ initState()

override void _HomeViewState::initState ( )
inline
Todo
document

Member Data Documentation

◆ _destinations

final List<NavigationDestination> _HomeViewState::_destinations
Initial value:
= <NavigationDestination>[
const NavigationDestination(
icon: Icon(Icons.info_outline),
selectedIcon: Icon(Icons.info),
label: 'Info',
),
const NavigationDestination(
icon: Icon(Icons.subtitles_outlined),
selectedIcon: Icon(Icons.subtitles),
label: 'Decoders',
),
const NavigationDestination(
icon: Icon(Icons.integration_instructions_outlined),
selectedIcon: Icon(Icons.integration_instructions),
label: 'Program',
),
const NavigationDestination(
icon: Icon(Icons.cloud_upload_outlined),
selectedIcon: Icon(Icons.cloud_upload),
label: 'Update',
),
const NavigationDestination(
icon: Icon(Icons.settings_outlined),
selectedIcon: Icon(Icons.settings),
label: 'Settings',
),
]

◆ _index

int _HomeViewState::_index = 0

◆ _layoutKey

Key _HomeViewState::_layoutKey = UniqueKey()

◆ _pages

final List<Widget> _HomeViewState::_pages
Initial value:
= [
const InfoScreen(),
const DecodersScreen(),
const ProgramScreen(),
const UpdateScreen(),
const SettingsScreen(),
]
Decoders screen.
Definition decoders.dart:44
Info screen.
Definition info.dart:38
Program screen.
Definition program.dart:36
Settings screen.
Definition settings.dart:46
Update screen.
Definition update.dart:55

◆ _smallWidth

bool _HomeViewState::_smallWidth = true

◆ _timer

late final Timer _HomeViewState::_timer

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