@@ -13,36 +13,41 @@ class ProcessFilesSubmitted extends ProcessEvent {
1313
1414class ProcessStarted extends ProcessEvent {}
1515
16- /// ProcessStopped stops all the files from processing after finishing the
17- /// current one. Maybe use process.kill for this?
16+ /// ProcessStopped stops all the files from processing.
1817class ProcessStopped extends ProcessEvent {}
1918
19+ /// Removes pending file from state queue
2020class ProcessFileRemoved extends ProcessEvent {
2121 final XFile file;
2222
2323 const ProcessFileRemoved (this .file);
2424}
2525
26+ /// Stops ccx on a file using .kill()
2627class ProcessKill extends ProcessEvent {
2728 final XFile file;
2829
2930 const ProcessKill (this .file);
3031}
3132
33+ /// Remvoes all files from selected and stops ccx on any running file
3234class ProcessRemoveAll extends ProcessEvent {}
3335
36+ /// Used in callback when ccx emits logs to stderr
3437class ProcessFileExtractorOutput extends ProcessEvent {
3538 final String log;
3639
3740 const ProcessFileExtractorOutput (this .log);
3841}
3942
43+ /// Used in callback when ccx emits video details to stderr
4044class ProcessFileVideoDetails extends ProcessEvent {
4145 final List <String > videoDetails;
4246
4347 ProcessFileVideoDetails (this .videoDetails);
4448}
4549
50+ /// Used in callback when ccx emits progress details to stderr
4651class ProcessFileExtractorProgress extends ProcessEvent {
4752 final String progress;
4853
@@ -55,11 +60,13 @@ class ProcessFileComplete extends ProcessEvent {
5560 const ProcessFileComplete (this .file);
5661}
5762
63+ // emits a state with exit codes to show in snackbar
5864class ProcessError extends ProcessEvent {
5965 final int exitCode;
6066 const ProcessError (this .exitCode);
6167}
6268
69+ // Runs tcp udp stuff in ccx
6370class ProcessOnNetwork extends ProcessEvent {
6471 final String type;
6572 final String location;
@@ -73,4 +80,8 @@ class ProcessOnNetwork extends ProcessEvent {
7380 required this .tcpdesc});
7481}
7582
83+ // Gets the ccextractor version using `--version`
7684class GetCCExtractorVersion extends ProcessEvent {}
85+
86+ // Resets exitcode to 0, ideally should be null but wont emit a new state then
87+ class ResetProcessError extends ProcessEvent {}
0 commit comments