1 #ifndef _APPLICATIONDEFINES_H_
2 #define _APPLICATIONDEFINES_H_
11 template <
typename T1,
typename T2>
class QMap;
76 #define DEFAULT_TABLE_TEXT_POSITION_Y 13
77 #define DEFAULT_TABLE_TEXT_FONT_SIZE 4
80 #define MONITORING_CONNECTION_ADDRESS "tcp://127.0.0.1:4950"
81 #define MONITORING_RESPONSE_TIMEOUT 5000
82 #define MONITORING_CONNECTION_TIMEOUT 5000
84 #define MINUTES_PER_DAY 1440
85 #define DEFAULT_PRE_PRINT_VALUE 70
86 #define DEFAULT_LED_NOTIFICATION_DURATION 3
511 template<typename QEnum>
514 return QString( QMetaEnum::fromType<QEnum>().valueToKey( value ) );
521 Q_DECLARE_OPERATORS_FOR_FLAGS( ApplicationDefines::AutoModules )
523 #endif // _APPLICATIONDEFINES_H_
Definition: ApplicationDefines.h:148
Definition: ApplicationDefines.h:329
Definition: ApplicationDefines.h:330
Definition: ApplicationDefines.h:249
Definition: ApplicationDefines.h:293
const char * XML_ANNOUNCEMENT_NODE_NAME
Definition: ApplicationDefines.cpp:66
Definition: ApplicationDefines.h:466
Definition: ApplicationDefines.h:109
Definition: ApplicationDefines.h:289
static QString QtEnumToString(const QEnum value)
Definition: ApplicationDefines.h:512
const char * MENU_CATEGORY_ID_DISPATCHING
Definition: ApplicationDefines.cpp:27
Definition: ApplicationDefines.h:146
Definition: ApplicationDefines.h:301
const char * FILE_NAME_KEYBOARD_CONFIGURATION
Definition: ApplicationDefines.cpp:13
Definition: UnpaidExpenseBusinessLogic.h:27
Definition: ApplicationDefines.h:147
Definition: ApplicationDefines.h:395
Definition: ApplicationDefines.h:369
WebSocketType
Definition: ApplicationDefines.h:271
Definition: ApplicationDefines.h:100
Definition: ApplicationDefines.h:332
Definition: ApplicationDefines.h:380
Definition: ApplicationDefines.h:504
Definition: ApplicationDefines.h:97
Definition: ApplicationDefines.h:121
const char * INV_SOURCE_FILE
Definition: ApplicationDefines.cpp:18
Definition: SlaveBusinessLogic.h:12
Definition: ApplicationDefines.h:432
Definition: ApplicationDefines.h:347
const char * TICKET_TEMPLATE_REFUELING_TICKET
Definition: ApplicationDefines.cpp:43
Definition: ApplicationDefines.h:501
Definition: ApplicationDefines.h:344
Definition: ApplicationDefines.h:130
StateImportanceType
Definition: ApplicationDefines.h:461
const char * FILE_NAME_VIN
Definition: ApplicationDefines.cpp:14
const char * SOUND_PRINT_PAUSED_REMOVE_OBSTACLE_FILE_PATH
Definition: ApplicationDefines.cpp:58
Definition: ApplicationDefines.h:448
Definition: ApplicationDefines.h:441
OperatorLoginType
Definition: ApplicationDefines.h:393
const char * FILE_NAME_OPERATING_DATA_BACKUP
Definition: ApplicationDefines.cpp:10
const char * APPLICATION_FONT_NAME
Definition: ApplicationDefines.cpp:6
Definition: ApplicationDefines.h:122
Definition: ApplicationDefines.h:342
Definition: ApplicationDefines.h:300
DefaultIssueWindowFocus
Definition: ApplicationDefines.h:487
Definition: ApplicationDefines.h:159
Definition: AccidentBusinessLogic.h:12
Definition: ApplicationDefines.h:382
Definition: ApplicationDefines.h:326
Definition: ApplicationDefines.h:123
Definition: ApplicationDefines.h:113
NetworkRequestParameter
Definition: ApplicationDefines.h:277
Definition: ApplicationDefines.h:427
Definition: ApplicationDefines.h:490
Definition: ApplicationDefines.h:168
Definition: ApplicationDefines.h:286
const char * MENU_CATEGORY_ID_SETTINGS
Definition: ApplicationDefines.cpp:25
Definition: ApplicationDefines.h:359
Definition: BusTableInterchangesBusinessLogic.h:14
Definition: ApplicationDefines.h:481
CardReadIntention
Definition: ApplicationDefines.h:283
const char * XML_ANNOUNCEMENT_PANEL_ANNOUNCEMENT_NODE_NAME
Definition: ApplicationDefines.cpp:70
Definition: ApplicationDefines.h:259
Definition: ApplicationDefines.h:143
InformationIconStatus
Definition: ApplicationDefines.h:311
const char * TICKET_TEMPLATE_FINAL_TICKET
Definition: ApplicationDefines.cpp:31
Definition: ApplicationDefines.h:351
Definition: ApplicationDefines.h:307
Definition: ApplicationDefines.h:409
const char * TICKET_TEMPLATE_COMMAND_SEGMENTS_LIST
Definition: ApplicationDefines.cpp:41
Definition: ApplicationDefines.h:127
Definition: ApplicationDefines.h:104
Definition: BarcodeEvaluatingBusinessLogic.h:15
Definition: ApplicationDefines.h:251
Definition: ApplicationDefines.h:324
Definition: ApplicationDefines.h:180
Definition: ApplicationDefines.h:133
Definition: ApplicationDefines.h:106
const char * FILE_NAME_MENU_CONFIGURATION
Definition: ApplicationDefines.cpp:12
const char * TICKET_TEMPLATE_BUS_STOP_LIST
Definition: ApplicationDefines.cpp:38
Definition: ApplicationDefines.h:103
Definition: ApplicationDefines.h:424
const char * TICKET_TEMPLATE_TICKETS_LIST
Definition: ApplicationDefines.cpp:37
EmvTransactionIntention
Definition: ApplicationDefines.h:496
Definition: ApplicationDefines.h:138
Definition: CommandSegmentsBusinessLogic.h:29
Definition: ApplicationDefines.h:237
Definition: ApplicationDefines.h:142
Definition: ApplicationDefines.h:161
Definition: ApplicationDefines.h:316
Definition: ApplicationDefines.h:156
Definition: ApplicationDefines.h:356
Definition: DeviceLockBusinessLogic.h:6
MonitoringDeviceStatus
Definition: ApplicationDefines.h:453
Definition: TripStartAcousticSignalizationBusinessLogic.h:12
Definition: ApplicationDefines.h:367
const char * MENU_CATEGORY_ID_QUICK_ACTIONS
Definition: ApplicationDefines.cpp:21
Definition: DispatchingBusinessLogic.h:10
Definition: ApplicationDefines.h:341
Definition: ApplicationDefines.h:443
Definition: ApplicationDefines.h:120
Definition: ApplicationDefines.h:396
Definition: ApplicationDefines.h:139
Definition: ApplicationDefines.h:171
Definition: ApplicationDefines.h:352
Definition: ApplicationDefines.h:491
const char * SOUND_EVALUATE_QR_TICKET_OK
Definition: ApplicationDefines.cpp:59
Definition: ApplicationDefines.h:480
Definition: ApplicationDefines.h:149
Definition: ApplicationDefines.h:126
Definition: ApplicationDefines.h:473
Definition: PassengerCountBusinessLogic.h:19
InformationIconIndex
Definition: ApplicationDefines.h:297
Definition: ApplicationDefines.h:333
Definition: GPSBusinessLogic.h:18
Definition: ApplicationDefines.h:169
ResultValue
Definition: ApplicationDefines.h:92
const char * SOUND_APPLY_QR_CODE
Definition: ApplicationDefines.cpp:61
const char * XML_ANNOUNCEMENT_SOUND_FILE_NODE_NAME
Definition: ApplicationDefines.cpp:69
DatabaseServiceType
Definition: ApplicationDefines.h:247
Definition: ApplicationDefines.h:348
Definition: ApplicationDefines.h:457
Definition: ApplicationDefines.h:98
Definition: ApplicationDefines.h:489
Definition: ApplicationDefines.h:134
Definition: AutomaticBrightnessBusinessLogic.h:6
Definition: ApplicationDefines.h:321
Definition: ApplicationDefines.h:322
Definition: ApplicationDefines.h:381
Definition: ApplicationDefines.h:479
PrinterState
Definition: ApplicationDefines.h:446
Definition: ApplicationDefines.h:435
const char * SOUND_NEW_TEXT_MESSAGE_RECEIVED_FILE_PATH
Definition: ApplicationDefines.cpp:57
Definition: ApplicationDefines.h:163
Definition: AutomaticCardHandlingBusinessLogic.h:14
Definition: ApplicationDefines.h:132
Definition: ApplicationDefines.h:325
Definition: ApplicationDefines.h:267
const char * VIN_TEMP_FILE_PATH
Definition: ApplicationDefines.cpp:16
const char * TICKET_TEMPLATE_TARIFFS_LIST
Definition: ApplicationDefines.cpp:36
Definition: ApplicationDefines.h:339
Definition: ApplicationDefines.h:182
Definition: ApplicationDefines.h:306
IssueOutMethod
Definition: ApplicationDefines.h:400
Definition: ApplicationDefines.h:108
const char * DATA_PATH_DISPATCHING_DATA_SENDER
Definition: ApplicationDefines.cpp:9
Definition: ApplicationDefines.h:250
Definition: ApplicationDefines.h:403
Definition: ApplicationDefines.h:402
Definition: ApplicationDefines.h:320
Definition: ModelRouteBusinessLogic.h:22
Definition: ApplicationDefines.h:144
const char * TICKET_TEMPLATE_LINE_TRIPS_LIST
Definition: ApplicationDefines.cpp:40
Definition: ApplicationDefines.h:145
Definition: ApplicationDefines.h:379
Definition: ApplicationDefines.h:124
Definition: ApplicationDefines.h:101
Definition: ApplicationDefines.h:119
Definition: ApplicationDefines.h:377
Definition: ApplicationDefines.h:335
Definition: ApplicationDefines.h:288
Definition: ApplicationDefines.h:173
Definition: ApplicationDefines.h:430
Definition: ApplicationDefines.h:389
Definition: ApplicationDefines.h:299
Definition: ApplicationDefines.h:440
Definition: ApplicationDefines.h:370
Definition: ApplicationDefines.h:238
The MonitoringBusinessLogic class processes data from 'analyzer' application about current state of d...
Definition: MonitoringBusinessLogic.h:14
Definition: ApplicationDefines.h:102
Definition: ApplicationDefines.h:328
Definition: ApplicationDefines.h:477
const char * SCREEN_SAVER_WAKE_UP_EVENT_NEW_TEXT_MESSAGE_RECEIVED
Definition: ApplicationDefines.cpp:64
Definition: ApplicationDefines.h:266
StateRequestCode
Definition: ApplicationDefines.h:364
Definition: CommunicationCentreBusinessLogic.h:8
Definition: ApplicationDefines.h:317
const char * MENU_CONFIGURATION_ROOT_ELEMENT_NAME
Definition: ApplicationDefines.cpp:20
const char * TICKET_TEMPLATE_ZONE_BUS_STOPS_LIST
Definition: ApplicationDefines.cpp:39
std::function< void()> ButtonAction
Definition: ApplicationDefines.h:509
Definition: ApplicationDefines.h:415
Definition: ApplicationDefines.h:115
Definition: ApplicationDefines.h:334
Definition: ApplicationDefines.h:433
ExtraOperationGeneralCheck
Definition: ApplicationDefines.h:386
Definition: BeeperBusinessLogic.h:7
Definition: ApplicationDefines.h:483
AuditorPrintLists
Definition: ApplicationDefines.h:406
Definition: ApplicationDefines.h:135
DispatchingSystemErrorID
Definition: ApplicationDefines.h:420
StateResultCode
Definition: ApplicationDefines.h:375
Definition: ApplicationDefines.h:417
Definition: ApplicationDefines.h:426
Definition: ApplicationDefines.h:274
NetworkRequestType
Definition: ApplicationDefines.h:254
Definition: TicketIssueBusinessLogic.h:30
Definition: ApplicationDefines.h:231
Definition: SystemTimeSynchronizationBusinessLogic.h:14
Definition: PowerLossBusinessLogic.h:6
Definition: ApplicationDefines.h:308
Definition: ContinuousTripBusinessLogic.h:10
Definition: ApplicationDefines.h:336
Definition: ApplicationDefines.h:165
AutoModule
Definition: ApplicationDefines.h:438
Definition: ApplicationDefines.h:388
Definition: ApplicationDefines.h:260
Definition: ApplicationDefines.h:264
Definition: ApplicationDefines.h:114
Definition: ApplicationDefines.h:302
Definition: ApplicationDefines.h:456
Definition: ApplicationDefines.h:458
const char * SOUND_EMPTY_WALLET_FILE_PATH
Definition: ApplicationDefines.cpp:48
Definition: ApplicationDefines.h:428
Definition: ApplicationDefines.h:500
Definition: ApplicationDefines.h:425
Definition: ApplicationDefines.h:88
Definition: VehicleIdentificationBusinessLogic.h:8
Definition: ApplicationDefines.h:442
Definition: RegistrationTicketBusinessLogic.h:13
Definition: SpecialTextOnTableBusinessLogic.h:15
Definition: ApplicationDefines.h:455
Definition: DriverIdentificationBusinessLogic.h:7
const char * SOUND_EVALUATE_QR_TICKET_ERROR
Definition: ApplicationDefines.cpp:60
Definition: DispatchingTextMessagesBusinessLogic.h:8
const char * SCREEN_SAVER_WAKE_UP_EVENT_BUS_STOP_ARRIVAL
Definition: ApplicationDefines.cpp:63
Definition: ApplicationDefines.h:160
Definition: ApplicationDefines.h:110
Definition: ApplicationDefines.h:11
const char * FILE_NAME_PROJECT_CONFIGURATION
Definition: ApplicationDefines.cpp:11
BusinessLogicLifeTimeType
Definition: ApplicationDefines.h:178
Definition: ApplicationDefines.h:105
Definition: ApplicationDefines.h:188
Definition: ApplicationDefines.h:243
Definition: ApplicationDefines.h:99
Definition: ApplicationDefines.h:140
Definition: ApplicationDefines.h:397
Definition: ApplicationDefines.h:340
Definition: ApplicationDefines.h:172
Definition: DataSynchronizationBusinessLogic.h:6
Definition: ApplicationDefines.h:492
Definition: ApplicationDefines.h:482
const char * PATH_BASE_DATA
Definition: ApplicationDefines.cpp:8
Definition: DestinationBusStopOrZoneSelectionBusinessLogic.h:8
const char * TICKET_TEMPLATE_PRINTER_TEST
Definition: ApplicationDefines.cpp:42
Definition: ApplicationDefines.h:360
Definition: ApplicationDefines.h:502
const char * MENU_CATEGORY_ID_LISTS
Definition: ApplicationDefines.cpp:24
Definition: ApplicationDefines.h:96
Definition: ApplicationDefines.h:304
Definition: ApplicationDefines.h:353
Definition: ApplicationDefines.h:390
Definition: ApplicationDefines.h:125
Definition: ApplicationDefines.h:493
Definition: ApplicationDefines.h:429
Definition: StatisticBusinessLogic.h:23
Definition: ApplicationDefines.h:349
BusinessLogicType
Definition: ApplicationDefines.h:186
Definition: DeductionBusinessLogic.h:28
const char * XML_ANNOUNCEMENT_ID_ATTRIBUTE_NAME
Definition: ApplicationDefines.cpp:67
Definition: ApplicationDefines.h:383
Definition: ApplicationDefines.h:423
Definition: ApplicationDefines.h:372
Definition: TransfareInfoProviderBusinessLogic.h:11
Definition: ApplicationDefines.h:155
const char * CAN_DRIVER_CONFIG_FILE
Definition: ApplicationDefines.cpp:17
Definition: ApplicationDefines.h:315
Definition: ApplicationDefines.h:408
Definition: ApplicationDefines.h:262
Definition: ApplicationDefines.h:431
Definition: ApplicationDefines.h:305
Definition: EMVTerminalBusinessLogic.h:10
Definition: ApplicationDefines.h:474
Definition: ApplicationDefines.h:472
Definition: ApplicationDefines.h:154
Definition: ApplicationDefines.h:261
Definition: PlayerBusinessLogic.h:13
Definition: ApplicationDefines.h:378
Definition: ApplicationDefines.h:327
Definition: TableBusinessLogic.h:22
const char * TICKET_TEMPLATE_COINER_FINAL_TICKET
Definition: ApplicationDefines.cpp:33
UnlockPeripheralsOnArrivalMode
Definition: ApplicationDefines.h:413
Definition: ApplicationDefines.h:319
const char * TICKET_TEMPLATE_COMMANDS_LIST
Definition: ApplicationDefines.cpp:35
Definition: ApplicationDefines.h:258
Definition: ApplicationDefines.h:153
Definition: ApplicationDefines.h:116
Definition: ApplicationDefines.h:280
Definition: SmartCardServiceBusinessLogic.h:6
Definition: ApplicationDefines.h:303
Definition: ApplicationDefines.h:366
const char * MENU_CATEGORY_ID_SYSTEM_INFO
Definition: ApplicationDefines.cpp:29
Definition: ApplicationDefines.h:450
Definition: ApplicationDefines.h:354
Definition: CameraBusinessLogic.h:25
Definition: ApplicationDefines.h:337
Definition: ApplicationDefines.h:361
Definition: ApplicationDefines.h:150
Definition: ApplicationDefines.h:292
Definition: ApplicationDefines.h:484
The OtherTripsDelaysBusinessLogic class class provides information about other trip delays witch are ...
Definition: TripTransfersAndDelaysBusinessLogic.h:14
Definition: ApplicationDefines.h:291
Definition: ApplicationDefines.h:476
Definition: DailyIdentificationRecordBusinessLogic.h:23
Definition: ApplicationDefines.h:287
Definition: ApplicationDefines.h:95
Definition: ApplicationDefines.h:256
Definition: ApplicationDefines.h:164
Definition: ApplicationDefines.h:263
Definition: ManualPricelistRowBusinessLogic.h:6
const char * SOUND_AUDITOR_FILE_PATH
Definition: ApplicationDefines.cpp:46
Definition: LedNotificationBusinessLogic.h:6
Definition: ApplicationDefines.h:265
const char * MENU_CATEGORY_ID_DEVICES
Definition: ApplicationDefines.cpp:26
Definition: PrinterDisplayBusinessLogic.h:22
Definition: ApplicationDefines.h:107
Definition: ApplicationDefines.h:503
Definition: ApplicationDefines.h:279
Definition: ApplicationDefines.h:174
Definition: ApplicationDefines.h:141
const char * TICKET_TEMPLATE_LINES_LIST
Definition: ApplicationDefines.cpp:34
const char * MENU_CATEGORY_ID_COMMON_ACTIONS
Definition: ApplicationDefines.cpp:22
Definition: ApplicationDefines.h:357
Definition: ApplicationDefines.h:467
const char * MENU_CATEGORY_ID_HELP
Definition: ApplicationDefines.cpp:28
Definition: TripGuaranteedConnectionsBusinessLogic.h:12
Definition: ApplicationDefines.h:345
Definition: ApplicationDefines.h:313
Definition: ApplicationDefines.h:162
const char * FILE_NAME_FINAL_TICKET_COPY
Definition: ApplicationDefines.cpp:15
Definition: TicketCancellationBusinessLogic.h:50
const char * SOUND_APPROACH_CARD_FILE_PATH
Definition: ApplicationDefines.cpp:45
Definition: ApplicationDefines.h:131
Definition: ApplicationDefines.h:475
Definition: ApplicationDefines.h:410
Definition: ApplicationDefines.h:368
Definition: ApplicationDefines.h:181
The TicketSummaryBusinessLogic class holds logic to count prices of cash tickets in domestic currency...
Definition: TicketSummaryBusinessLogic.h:18
Definition: ApplicationDefines.h:273
Definition: ApplicationDefines.h:166
Definition: ApplicationDefines.h:498
Definition: ApplicationDefines.h:478
Definition: ApplicationDefines.h:346
Definition: ApplicationDefines.h:285
CustomApplicationEventType
Definition: ApplicationDefines.h:470
Definition: ApplicationDefines.h:290
Definition: AnnouncementSoundBusinessLogic.h:6
Definition: ApplicationDefines.h:416
const char * SOUND_UNFINISHED_OPERATION_FILE_PATH
Definition: ApplicationDefines.cpp:47
Definition: ApplicationDefines.h:449
Definition: PrinterBusinessLogic.h:15
const char * MENU_CATEGORY_ID_DEDUCTION
Definition: ApplicationDefines.cpp:23
const char * XML_ANNOUNCEMENT_AUDIO_CHANNEL_ATTRIBUTE_NAME
Definition: ApplicationDefines.cpp:68
Definition: ApplicationDefines.h:499
const char * TICKET_TEMPLATE_INITIAL_TICKET
Definition: ApplicationDefines.cpp:32
Definition: EngineStateBusinessLogic.h:6
Definition: ApplicationDefines.h:170
Definition: ApplicationDefines.h:371