Line data Source code
1 : import 'package:mvvm_builder/mvvm_builder.dart'; 2 : import 'package:pal/src/ui/editor/pages/helper_editor/font_editor/pickers/font_weight_picker/font_weight_picker.dart'; 3 : import 'package:pal/src/ui/editor/pages/helper_editor/font_editor/pickers/font_weight_picker/font_weight_picker_loader.dart'; 4 : import 'package:pal/src/ui/editor/pages/helper_editor/font_editor/pickers/font_weight_picker/font_weight_picker_viewmodel.dart'; 5 : 6 : class FontWeightPickerPresenter 7 : extends Presenter<FontWeightPickerModel, FontWeightPickerView> { 8 : 9 : final FontWeightPickerArguments arguments; 10 : 11 1 : FontWeightPickerPresenter( 12 : FontWeightPickerView viewInterface, 13 : this.arguments, 14 2 : ) : super(FontWeightPickerModel(), viewInterface); 15 : 16 1 : @override 17 : void onInit() { 18 3 : this.viewModel.fontWeights = FontWeightMapper.map; 19 4 : this.viewModel.selectedFontWeightKey = arguments.fontWeightName; 20 : // print(this.viewModel.selectedFontWeightKey); 21 : } 22 : }