diff options
author | uvok | 2025-08-01 15:47:43 +0200 |
---|---|---|
committer | uvok | 2025-08-01 15:47:43 +0200 |
commit | b1526aec0849fdc710f98540d2928d4fe6ee3959 (patch) | |
tree | 22d36a364dbbeb0ad9c581a873d7097378d63e36 /lib/view_model/badge_motive_view_model.dart | |
parent | 220eae3eb135eac5b03122d95d6fbc8c3bde2513 (diff) |
Add UB motive listing, and intergrate into View
Diffstat (limited to 'lib/view_model/badge_motive_view_model.dart')
-rw-r--r-- | lib/view_model/badge_motive_view_model.dart | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/view_model/badge_motive_view_model.dart b/lib/view_model/badge_motive_view_model.dart index 6746827..75bd5b0 100644 --- a/lib/view_model/badge_motive_view_model.dart +++ b/lib/view_model/badge_motive_view_model.dart @@ -17,15 +17,17 @@ import 'package:flutter/foundation.dart'; import 'package:logger/logger.dart'; import 'package:uvok_epaper_badge/model/badge_motive.dart'; import 'package:uvok_epaper_badge/model/motive_selection/badge_motive_selection.dart'; -import 'package:uvok_epaper_badge/model/motive_selection/mock_badge_motive_selection.dart'; Logger logger = Logger(); class BadgeMotiveViewModel extends ChangeNotifier { - final BadgeMotiveSelection _motivSelect = MockBadgeMotiveSelection(); + final BadgeMotiveSelection _motivSelect; List<BadgeMotive> _motives = []; bool _busy = false; + BadgeMotiveViewModel({required BadgeMotiveSelection motivSelect}) + : _motivSelect = motivSelect; + bool get allowSelection => !_busy; List<BadgeMotive> get motives => _motives; |