26 lines
433 B
Dart
26 lines
433 B
Dart
// @dart=2.9
|
|
|
|
import 'package:photos/events/event.dart';
|
|
|
|
class TabChangedEvent extends Event {
|
|
final int selectedIndex;
|
|
final TabChangedEventSource source;
|
|
|
|
TabChangedEvent(
|
|
this.selectedIndex,
|
|
this.source,
|
|
);
|
|
|
|
@override
|
|
String toString() {
|
|
return 'TabChangedEvent{selectedIndex: $selectedIndex, source: $source}';
|
|
}
|
|
}
|
|
|
|
enum TabChangedEventSource {
|
|
tabBar,
|
|
pageView,
|
|
collectionsPage,
|
|
backButton,
|
|
}
|