48 lines
911 B
Dart
48 lines
911 B
Dart
import 'package:event_bus_plus/event_bus_plus.dart';
|
|
|
|
class UrlEvent extends AppEvent {
|
|
UrlEvent(this.url);
|
|
|
|
final String url;
|
|
|
|
@override
|
|
List<Object?> get props => [url];
|
|
}
|
|
|
|
class VisitPhotoCountEvent extends AppEvent {
|
|
VisitPhotoCountEvent(this.id_visite, this.photoCount);
|
|
|
|
final int id_visite;
|
|
final int photoCount;
|
|
|
|
@override
|
|
List<Object?> get props => [id_visite, photoCount];
|
|
}
|
|
|
|
class RefreshCalendarEvent extends AppEvent {
|
|
RefreshCalendarEvent(this.refreshDate);
|
|
|
|
final String refreshDate;
|
|
|
|
@override
|
|
List<Object?> get props => [refreshDate];
|
|
}
|
|
|
|
class SynchronizationEvent extends AppEvent {
|
|
SynchronizationEvent(this.isRunning);
|
|
|
|
final bool isRunning;
|
|
|
|
@override
|
|
List<Object?> get props => [isRunning];
|
|
}
|
|
|
|
class ChangeLocaleEvent extends AppEvent {
|
|
ChangeLocaleEvent(this.language);
|
|
|
|
final String language;
|
|
|
|
@override
|
|
List<Object?> get props => [language];
|
|
}
|