-
Notifications
You must be signed in to change notification settings - Fork 47
/
subbrute_custom_event.h
97 lines (93 loc) · 3.23 KB
/
subbrute_custom_event.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#pragma once
/**
* @enum SubBruteCustomEvent
* @brief Enumerates the custom event types used in the SubBrute application.
*
* This enumeration defines custom event types used in the SubBrute application.
* The first 100 event types are reserved for button types and indexes, starting
* from 0. The remaining event types are specific to the application and are used
* to handle various events.
*
* @note These event types are used to define custom events in the application's
* event handling system. They should be used to specify the type of custom
* events and differentiate them from other events.
*
* @var SubBruteCustomEventTypeReserved
* Reserved event type for button types and indexes. Starting from 0.
*
* @var SubBruteCustomEventTypeBackPressed
* Event type for the back button press event.
*
* @var SubBruteCustomEventTypeIndexSelected
* Event type for the index selection event.
*
* @var SubBruteCustomEventTypeTransmitStarted
* Event type for the transmit start event.
*
* @var SubBruteCustomEventTypeError
* Event type for the error event.
*
* @var SubBruteCustomEventTypeTransmitFinished
* Event type for the transmit finish event.
*
* @var SubBruteCustomEventTypeTransmitNotStarted
* Event type for the transmit not started event.
*
* @var SubBruteCustomEventTypeTransmitCustom
* Event type for the custom transmit event.
*
* @var SubBruteCustomEventTypeSaveFile
* Event type for the save file event.
*
* @var SubBruteCustomEventTypeExtraSettings
* Event type for the extra settings event.
*
* @var SubBruteCustomEventTypeUpdateView
* Event type for the update view event.
*
* @var SubBruteCustomEventTypeChangeStepUp
* Event type for the change step up event.
*
* @var SubBruteCustomEventTypeChangeStepDown
* Event type for the change step down event.
*
* @var SubBruteCustomEventTypeChangeStepUpMore
* Event type for the change step up more event.
*
* @var SubBruteCustomEventTypeChangeStepDownMore
* Event type for the change step down more event.
*
* @var SubBruteCustomEventTypeMenuSelected
* Event type for the menu selection event.
*
* @var SubBruteCustomEventTypeTextEditDone
* Event type for the text edit done event.
*
* @var SubBruteCustomEventTypePopupClosed
* Event type for the popup close event.
*
* @var SubBruteCustomEventTypeLoadFile
* Event type for the load file event.
*/
typedef enum {
/** Reserve first 100 events for button types and indexes, starting from 0 */
SubBruteCustomEventTypeReserved = 100,
SubBruteCustomEventTypeBackPressed,
SubBruteCustomEventTypeIndexSelected,
SubBruteCustomEventTypeTransmitStarted,
SubBruteCustomEventTypeError,
SubBruteCustomEventTypeTransmitFinished,
SubBruteCustomEventTypeTransmitNotStarted,
SubBruteCustomEventTypeTransmitCustom,
SubBruteCustomEventTypeSaveFile,
SubBruteCustomEventTypeExtraSettings,
SubBruteCustomEventTypeUpdateView,
SubBruteCustomEventTypeChangeStepUp,
SubBruteCustomEventTypeChangeStepDown,
SubBruteCustomEventTypeChangeStepUpMore,
SubBruteCustomEventTypeChangeStepDownMore,
SubBruteCustomEventTypeMenuSelected,
SubBruteCustomEventTypeTextEditDone,
SubBruteCustomEventTypePopupClosed,
SubBruteCustomEventTypeLoadFile,
} SubBruteCustomEvent;