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,
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
enum TabChangedEventSource {
|
2022-07-03 07:47:15 +00:00
|
|
|
tabBar,
|
|
|
|
pageView,
|
|
|
|
collectionsPage,
|
|
|
|
backButton,
|
2020-10-26 11:18:00 +00:00
|
|
|
}
|
2022-10-22 10:58:29 +00:00
|
|
|
|
|
|
|
class TabDoubleTapEvent extends Event {
|
|
|
|
final int selectedIndex;
|
|
|
|
|
|
|
|
TabDoubleTapEvent(this.selectedIndex);
|
|
|
|
}
|