Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Macros | Variables
ApplicationDefines.h File Reference
#include <functional>
#include <unistd.h>
#include <inttypes.h>
#include <QFlags>
#include <QMetaEnum>
Include dependency graph for ApplicationDefines.h:

Go to the source code of this file.

Classes

singleton  QMap< T1, T2 >
 
class  ApplicationDefines
 

Macros

#define DEFAULT_TABLE_TEXT_POSITION_Y   13
 
#define DEFAULT_TABLE_TEXT_FONT_SIZE   4
 
#define MONITORING_CONNECTION_ADDRESS   "tcp://127.0.0.1:4950"
 
#define MONITORING_RESPONSE_TIMEOUT   5000
 
#define MONITORING_CONNECTION_TIMEOUT   5000
 
#define MINUTES_PER_DAY   1440
 
#define DEFAULT_PRE_PRINT_VALUE   70
 
#define DEFAULT_LED_NOTIFICATION_DURATION   3
 

Variables

const char * PATH_BASE_DATA
 
const char * DATA_PATH_DISPATCHING_DATA_SENDER
 
const char * APPLICATION_FONT_NAME
 
const char * FILE_NAME_OPERATING_DATA_BACKUP
 
const char * FILE_NAME_PROJECT_CONFIGURATION
 
const char * FILE_NAME_MENU_CONFIGURATION
 
const char * FILE_NAME_KEYBOARD_CONFIGURATION
 
const char * FILE_NAME_VIN
 
const char * FILE_NAME_FINAL_TICKET_COPY
 
const char * VIN_TEMP_FILE_PATH
 
const char * CAN_DRIVER_CONFIG_FILE
 
const char * INV_SOURCE_FILE
 
const char * MENU_CONFIGURATION_ROOT_ELEMENT_NAME
 
const char * MENU_CATEGORY_ID_QUICK_ACTIONS
 
const char * MENU_CATEGORY_ID_COMMON_ACTIONS
 
const char * MENU_CATEGORY_ID_DEDUCTION
 
const char * MENU_CATEGORY_ID_LISTS
 
const char * MENU_CATEGORY_ID_SETTINGS
 
const char * MENU_CATEGORY_ID_DEVICES
 
const char * MENU_CATEGORY_ID_DISPATCHING
 
const char * MENU_CATEGORY_ID_HELP
 
const char * MENU_CATEGORY_ID_SYSTEM_INFO
 
const char * TICKET_TEMPLATE_FINAL_TICKET
 
const char * TICKET_TEMPLATE_INITIAL_TICKET
 
const char * TICKET_TEMPLATE_COINER_FINAL_TICKET
 
const char * TICKET_TEMPLATE_LINES_LIST
 
const char * TICKET_TEMPLATE_COMMANDS_LIST
 
const char * TICKET_TEMPLATE_TARIFFS_LIST
 
const char * TICKET_TEMPLATE_TICKETS_LIST
 
const char * TICKET_TEMPLATE_BUS_STOP_LIST
 
const char * TICKET_TEMPLATE_ZONE_BUS_STOPS_LIST
 
const char * TICKET_TEMPLATE_LINE_TRIPS_LIST
 
const char * TICKET_TEMPLATE_COMMAND_SEGMENTS_LIST
 
const char * TICKET_TEMPLATE_PRINTER_TEST
 
const char * TICKET_TEMPLATE_REFUELING_TICKET
 
const char * SOUND_APPROACH_CARD_FILE_PATH
 
const char * SOUND_AUDITOR_FILE_PATH
 
const char * SOUND_UNFINISHED_OPERATION_FILE_PATH
 
const char * SOUND_EMPTY_WALLET_FILE_PATH
 
const char * SOUND_NEW_TEXT_MESSAGE_RECEIVED_FILE_PATH
 
const char * SOUND_PRINT_PAUSED_REMOVE_OBSTACLE_FILE_PATH
 
const char * SOUND_EVALUATE_QR_TICKET_OK
 
const char * SOUND_EVALUATE_QR_TICKET_ERROR
 
const char * SOUND_APPLY_QR_CODE
 
const char * SCREEN_SAVER_WAKE_UP_EVENT_BUS_STOP_ARRIVAL
 
const char * SCREEN_SAVER_WAKE_UP_EVENT_NEW_TEXT_MESSAGE_RECEIVED
 
const char * XML_ANNOUNCEMENT_NODE_NAME
 
const char * XML_ANNOUNCEMENT_ID_ATTRIBUTE_NAME
 
const char * XML_ANNOUNCEMENT_AUDIO_CHANNEL_ATTRIBUTE_NAME
 
const char * XML_ANNOUNCEMENT_SOUND_FILE_NODE_NAME
 
const char * XML_ANNOUNCEMENT_PANEL_ANNOUNCEMENT_NODE_NAME
 

Macro Definition Documentation

#define DEFAULT_LED_NOTIFICATION_DURATION   3
#define DEFAULT_PRE_PRINT_VALUE   70
#define DEFAULT_TABLE_TEXT_FONT_SIZE   4
#define DEFAULT_TABLE_TEXT_POSITION_Y   13
#define MINUTES_PER_DAY   1440
#define MONITORING_CONNECTION_ADDRESS   "tcp://127.0.0.1:4950"
#define MONITORING_CONNECTION_TIMEOUT   5000
#define MONITORING_RESPONSE_TIMEOUT   5000

Variable Documentation

const char* APPLICATION_FONT_NAME
const char* CAN_DRIVER_CONFIG_FILE
const char* DATA_PATH_DISPATCHING_DATA_SENDER
const char* FILE_NAME_FINAL_TICKET_COPY
const char* FILE_NAME_KEYBOARD_CONFIGURATION
const char* FILE_NAME_MENU_CONFIGURATION
const char* FILE_NAME_OPERATING_DATA_BACKUP
const char* FILE_NAME_PROJECT_CONFIGURATION
const char* FILE_NAME_VIN
const char* INV_SOURCE_FILE
const char* MENU_CATEGORY_ID_COMMON_ACTIONS
const char* MENU_CATEGORY_ID_DEDUCTION
const char* MENU_CATEGORY_ID_DEVICES
const char* MENU_CATEGORY_ID_DISPATCHING
const char* MENU_CATEGORY_ID_HELP
const char* MENU_CATEGORY_ID_LISTS
const char* MENU_CATEGORY_ID_QUICK_ACTIONS
const char* MENU_CATEGORY_ID_SETTINGS
const char* MENU_CATEGORY_ID_SYSTEM_INFO
const char* MENU_CONFIGURATION_ROOT_ELEMENT_NAME
const char* PATH_BASE_DATA
const char* SCREEN_SAVER_WAKE_UP_EVENT_BUS_STOP_ARRIVAL
const char* SCREEN_SAVER_WAKE_UP_EVENT_NEW_TEXT_MESSAGE_RECEIVED
const char* SOUND_APPLY_QR_CODE
const char* SOUND_APPROACH_CARD_FILE_PATH
const char* SOUND_AUDITOR_FILE_PATH
const char* SOUND_EMPTY_WALLET_FILE_PATH
const char* SOUND_EVALUATE_QR_TICKET_ERROR
const char* SOUND_EVALUATE_QR_TICKET_OK
const char* SOUND_NEW_TEXT_MESSAGE_RECEIVED_FILE_PATH

sound used for text message notification can be used (for free also for commercial use), but following info has to be attributed

title: definite.mp3 (original title) author: notification sounds source: https://notificationsounds.com/notification-sounds/definite-555 license: Creative Commons Attribution license 4.0 (https://creativecommons.org/licenses/by/4.0/legalcode)

const char* SOUND_PRINT_PAUSED_REMOVE_OBSTACLE_FILE_PATH
const char* SOUND_UNFINISHED_OPERATION_FILE_PATH
const char* TICKET_TEMPLATE_BUS_STOP_LIST
const char* TICKET_TEMPLATE_COINER_FINAL_TICKET
const char* TICKET_TEMPLATE_COMMAND_SEGMENTS_LIST
const char* TICKET_TEMPLATE_COMMANDS_LIST
const char* TICKET_TEMPLATE_FINAL_TICKET
const char* TICKET_TEMPLATE_INITIAL_TICKET
const char* TICKET_TEMPLATE_LINE_TRIPS_LIST
const char* TICKET_TEMPLATE_LINES_LIST
const char* TICKET_TEMPLATE_PRINTER_TEST
const char* TICKET_TEMPLATE_REFUELING_TICKET
const char* TICKET_TEMPLATE_TARIFFS_LIST
const char* TICKET_TEMPLATE_TICKETS_LIST
const char* TICKET_TEMPLATE_ZONE_BUS_STOPS_LIST
const char* VIN_TEMP_FILE_PATH
const char* XML_ANNOUNCEMENT_AUDIO_CHANNEL_ATTRIBUTE_NAME
const char* XML_ANNOUNCEMENT_ID_ATTRIBUTE_NAME
const char* XML_ANNOUNCEMENT_NODE_NAME
const char* XML_ANNOUNCEMENT_PANEL_ANNOUNCEMENT_NODE_NAME
const char* XML_ANNOUNCEMENT_SOUND_FILE_NODE_NAME