Files
FlutterUnit/lib/blocs/widgets/widget_event.dart
toly 18c46c1dea .
2020-03-25 14:13:09 +08:00

48 lines
1.0 KiB
Dart

import 'package:equatable/equatable.dart';
import 'package:flutter_unit/app/enums.dart';
import 'package:flutter_unit/database/po/widget_po.dart';
import 'package:flutter_unit/model/widget_model.dart';
/// create by 张风捷特烈 on 2020-03-03
/// contact me by email 1981462002@qq.com
/// 说明:
abstract class WidgetEvent extends Equatable {
const WidgetEvent();
@override
List<Object> get props => [];
}
class LoadWidget extends WidgetEvent {
final WidgetFamily family;
LoadWidget(this.family);
}
class SeeWidgetDetail extends WidgetEvent {
final WidgetModel widgetModel;
const SeeWidgetDetail(this.widgetModel);
@override
List<Object> get props => [widgetModel];
@override
String toString() {
return 'SeeWidgetDetail{widgetModel: $widgetModel}';
}
}
class AddWidget extends WidgetEvent {
final WidgetPo widgetModel;
const AddWidget(this.widgetModel);
@override
List<Object> get props => [widgetModel];
@override
String toString() {
return 'AddWidget{widgetModel: $widgetModel}';
}
}