12345678910111213141516171819202122232425262728 |
- import 'package:fis_common/event/event_type.dart';
- import 'package:flutter/material.dart';
- class VSideNavViewController {
- String? _currentTitle;
-
- String? get currentTitle => _currentTitle;
-
- final titleChangedEvent = FEventHandler<String?>();
-
- final pageChangedEvent = FEventHandler<WidgetBuilder?>();
- VSideNavViewController() {
- titleChangedEvent.addListener(_onTitleChanged);
- }
-
- void dispose() {
- titleChangedEvent.removeListener(_onTitleChanged);
- }
- void _onTitleChanged(_, String? e) {
- _currentTitle = e;
- }
- }
|