From b1526aec0849fdc710f98540d2928d4fe6ee3959 Mon Sep 17 00:00:00 2001 From: uvok Date: Fri, 1 Aug 2025 15:47:43 +0200 Subject: Add UB motive listing, and intergrate into View --- lib/view_model/badge_motive_view_model.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'lib/view_model/badge_motive_view_model.dart') 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 _motives = []; bool _busy = false; + BadgeMotiveViewModel({required BadgeMotiveSelection motivSelect}) + : _motivSelect = motivSelect; + bool get allowSelection => !_busy; List get motives => _motives; -- cgit v1.2.3