ente/lib/events/tab_changed_event.dart

24 lines
419 B
Dart
Raw Normal View History

2021-05-02 16:05:36 +00:00
import 'package:photos/events/event.dart';
2020-10-26 11:18:00 +00:00
class TabChangedEvent extends Event {
2020-11-10 11:36:51 +00:00
final int selectedIndex;
final TabChangedEventSource source;
2020-10-26 11:18:00 +00:00
2020-11-10 11:36:51 +00:00
TabChangedEvent(
this.selectedIndex,
this.source,
);
2022-06-10 05:59:49 +00:00
@override
String toString() {
return 'TabChangedEvent{selectedIndex: $selectedIndex, source: $source}';
}
2020-11-10 11:36:51 +00:00
}
enum TabChangedEventSource {
2022-07-03 07:47:15 +00:00
tabBar,
pageView,
collectionsPage,
backButton,
2020-10-26 11:18:00 +00:00
}