1 #ifndef PROJECTCONFIGURATION_H
2 #define PROJECTCONFIGURATION_H
4 #include <QScopedPointer>
6 #include "core/common/ESingleton.h"
11 template <
typename T1>
class QList;
12 template <
typename T2,
typename T3>
class QPair;
13 template <
typename T2,
typename T3>
class QMap;
455 friend class ESingleton<ProjectConfiguration>;
458 QScopedPointer<DataClass> d;
463 #endif // PROJECTCONFIGURATION_H
QString GetBusTableMessagesFromDispatchingWebServiceURL() const
GetBusTableMessagesFromDispatchingWebServiceURL - method returns web service URL for downloading of i...
Definition: ProjectConfiguration.cpp:2163
int GetScreenSaverTimeout() const
Definition: ProjectConfiguration.cpp:1816
bool GetFlagDisableCountForInitialAndFinalTicket() const
Definition: ProjectConfiguration.cpp:1706
bool IsDeductionPrint() const
Definition: ProjectConfiguration.cpp:1721
ApplicationDefines::UnlockPeripheralsOnArrivalMode GetUnlockPeripheralsOnArrival() const
Definition: ProjectConfiguration.cpp:1851
unsigned long GetTimeoutUnlockDevices()
GetTimeoutUnlockDevices - timeout when lock devices after unlock devices command processing.
Definition: ProjectConfiguration.cpp:2098
QString GetNtpServerIpAddress() const
Definition: ProjectConfiguration.cpp:1776
bool AutomaticallyEnterMatchingOnlineCommand() const
AutomaticallyEnterMatchingOnlineCommand - functionality allows entering selected command segment (com...
Definition: ProjectConfiguration.cpp:2073
QString GetInputDataCheckWebServiceURL() const
Definition: ProjectConfiguration.cpp:2053
double GetVoipAudioDeviceVolumeLevel(const bool shouldGetVolumeForCaptureDevice) const
Definition: ProjectConfiguration.cpp:1948
Definition: ProjectConfiguration.h:15
int GetAutomaticBrightnessMaxBrightness() const
Definition: ProjectConfiguration.cpp:1841
bool GetFlagShowMessageAfterPaperTicketWasPrinted() const
GetFlagShowMessageAfterPaperTicketWasPrinted - method returns if a message should be shown after prin...
Definition: ProjectConfiguration.cpp:2158
int GetAutomaticLoginServiceWebSocketPort() const
Definition: ProjectConfiguration.cpp:1973
QString GetDispatchingTelephoneNumber() const
GetDispatchingTelephoneNumber - method returns dispatching telephone number.
Definition: ProjectConfiguration.cpp:2188
bool IsIssueTicketByLongTariffPressFunctionalityEnabled() const
IsIssueTicketByLongTariffPressFunctionalityEnabled - this functionality allows to issue cash ticket b...
Definition: ProjectConfiguration.cpp:2038
bool GetFlagCardHandlerModuleAutoInfoEnabled() const
Definition: ProjectConfiguration.cpp:1751
QString GetBusTableInterchangesWebServiceURL() const
GetBusTableInterchangesWebServiceURL - method returns web service URL for information about interchan...
Definition: ProjectConfiguration.cpp:2153
DefaultIssueWindowFocus
Definition: ApplicationDefines.h:487
QString GetMapDatabaseDirectory() const
Definition: ProjectConfiguration.cpp:1898
QVector< QString > GetAutomaticCommunicationRequestIp() const
Definition: ProjectConfiguration.cpp:1861
bool GetAutomaticCommunicationRequestOnTurnOn() const
Definition: ProjectConfiguration.cpp:1761
int GetDistanceFromFirstBusstopWarning() const
GetDistanceFromFirstBusstopWarning - returns distance from first trip busstop in meters which is cons...
Definition: ProjectConfiguration.cpp:1993
QString GetMapStyleSheetFilePath() const
Definition: ProjectConfiguration.cpp:1908
QString GetVoipStandardCallURI() const
Definition: ProjectConfiguration.cpp:1938
bool GetFlagShowMessageOnPortableWallet() const
GetFlagShowMessageOnPortableWallet - if tariff system allows portable wallet and currently issued tic...
Definition: ProjectConfiguration.cpp:2103
QString GetSlaveIssueSoundFile() const
GetSlaveIssueSoundFile method returns sound filename which OBC should play when SLAVE issues ticket...
Definition: ProjectConfiguration.cpp:2288
QString GetTripsDelaysWebServiceURL() const
Definition: ProjectConfiguration.cpp:2278
long GetUnfinishedOperationTimeout() const
Definition: ProjectConfiguration.cpp:1831
bool DontCloseCameraStreamOnBusStopDeparture() const
DontCloseCameraStreamOnBusStopDeparture - flag determining whether camera preview should be closed on...
Definition: ProjectConfiguration.cpp:2048
Definition: ProjectConfiguration.h:11
unsigned long GetCrossroadPreferencesRequestAttemptsCount() const
GetCrossroadPreferencesRequestAttemptsCount - method returns max count of attempts for sending networ...
Definition: ProjectConfiguration.cpp:2123
unsigned int GetShutdownTimeAfterEngineTurnOff() const
Definition: ProjectConfiguration.cpp:1811
bool GetFlagDontReadPurseLogs() const
Definition: ProjectConfiguration.cpp:1716
unsigned int GetMinTimeDiffSecondsToTimeSync() const
Definition: ProjectConfiguration.cpp:1781
unsigned short GetAutomaticDeductionCloseTimeout() const
Definition: ProjectConfiguration.cpp:1796
bool CheckTimetableForFutureValidity() const
CheckInputDataForFutureValidity - setting that tells whether to check input data for future validity ...
Definition: ProjectConfiguration.cpp:2083
QString GetVoipEmergencyCallURI() const
Definition: ProjectConfiguration.cpp:1943
bool ShouldCheckBusStopForPlatformChange(const int32_t busStopId) const
ShouldCheckBusStopForPlatformChange - TEMPORARY method which tells if we have to send requst to web s...
Definition: ProjectConfiguration.cpp:2273
unsigned int GetQadraMessagesMaxSendingCount() const
GetQadraMessagesMaxSendingCount - method returns maximum messages count sent to the web service via o...
Definition: ProjectConfiguration.cpp:2208
Definition: CameraBusinessLogic.h:11
unsigned short GetAutomaticPassengerCountingResultMeaning() const
Definition: ProjectConfiguration.cpp:1826
QString GetTransfareInfoProviderIP() const
GetTransfareInfoProviderIP - method returns destination IP, where will be json information sent...
Definition: ProjectConfiguration.cpp:2148
QString GetVoipRealm() const
Definition: ProjectConfiguration.cpp:1933
unsigned long GetInputDataCheckStateTimeout() const
Definition: ProjectConfiguration.cpp:2058
bool GetFlagDeleteStatisticOnStartup() const
Definition: ProjectConfiguration.cpp:1786
bool GetFlagPrintInterchangeTicket() const
GetFlagPrintInterchangeTicket - method returns if interchange ticket should be printed or not...
Definition: ProjectConfiguration.cpp:2128
unsigned int GetTimeoutOnEndTrip() const
Definition: ProjectConfiguration.cpp:1801
bool SamUpdateAutomation()
SamUpdateAutomation - flag if SamUpdate should be called on device shutdown.
Definition: ProjectConfiguration.cpp:2088
bool GetFlagCardHandlerModuleAutoTicketIssueEnabled() const
Definition: ProjectConfiguration.cpp:1746
int GetHideOldTripsLimit() const
GetHideOldTripsLimit - trip which are older than this limit should be hidden in deviation line-trip s...
Definition: ProjectConfiguration.cpp:1988
int GetDistanceFromFirstBusstopWarningTimeout() const
GetDistanceFromFirstBusstopWarningTimeout - timeout for message containing warning about the distance...
Definition: ProjectConfiguration.cpp:1998
QString GetTripGuaranteedConnectionsWebServiceUrl() const
GetTripGuaranteedConnectionsWebServiceUrl - method returns web service URL for trip guaranteed connec...
Definition: ProjectConfiguration.cpp:2253
unsigned int GetQadraMessagesSendingTimeout() const
GetQadraMessagesSendingTimeout - method returns Qadra messages sending timeout to the web service in ...
Definition: ProjectConfiguration.cpp:2203
ApplicationDefines::DefaultIssueWindowFocus GetDefaultIssueWindowFocus() const
Definition: ProjectConfiguration.cpp:1856
bool GetFlagAcceptExpiredDriverCard() const
Definition: ProjectConfiguration.cpp:1726
Definition: ProjectConfiguration.h:12
unsigned long GetBusTableMessagesFromDispatchingWebServiceDownloadInterval() const
GetBusTableMessagesFromDispatchingWebServiceDownloadInterval - method returns interval for downloadin...
Definition: ProjectConfiguration.cpp:2168
int GetTripGuaranteedConnectionsDownloadInterval() const
GetTripGuaranteedConnectionsDownloadInterval method returns interval for downloading of trip guarante...
Definition: ProjectConfiguration.cpp:2258
bool GetFlagPrintListsOnAuditor() const
Definition: ProjectConfiguration.cpp:1736
unsigned short GetQrPopUpMessageTimeout() const
GetQrPopUpMessageTimeout - method returns timeout for the PopUp message when evaluating the QR code...
Definition: ProjectConfiguration.cpp:2228
int GetMinimalTimeToWaitBeforeAutomaticallyEnterIssue() const
GetMinimalTimeToWaitBeforeAutomaticallyEnterIssue - this specifies minimum time that we stay in state...
Definition: ProjectConfiguration.cpp:2078
int GetAutomaticBrightnessUpdateInterval() const
Definition: ProjectConfiguration.cpp:1846
QStringList GetSupportedLanguages() const
GetSupportedLanguages - returns list of supported additional languages (default language is always su...
Definition: ProjectConfiguration.cpp:2293
QString GetQadraMessagesWebServiceURL() const
GetQadraMessagesWebServiceURL - method returns web service URL for sending messages from Qadra device...
Definition: ProjectConfiguration.cpp:2193
QString GetRefuellingTicketCountryCode() const
GetRefuellingTicketCountryCode - method returns country code for refuelling ticket (first 3 character...
Definition: ProjectConfiguration.cpp:2248
bool GetFilterDeviationTripsByStartTimeFlag() const
GetFilterDeviationTripsByStartTimeFlag - returns flag if deviation trips should be filtered by start ...
Definition: ProjectConfiguration.cpp:2003
bool GetShowRepeatMessageOnFailedPrinting() const
Definition: ProjectConfiguration.cpp:2043
bool UseTestingKeysForQrTickets() const
UseTestingKeysForQrTickets.
Definition: ProjectConfiguration.cpp:2238
QString GetQrCodeType() const
GetQrCodeType.
Definition: ProjectConfiguration.cpp:2243
bool IsTransfareInfoProviderEnabled() const
IsTransfareInfoProviderEnabled - method returns if sending json transfare information will be availab...
Definition: ProjectConfiguration.cpp:2138
bool GetDisplayDelayOnSynchroPoint() const
GetDisplayDelayOnSynchroPoint - setting that allows in mode between bus stops to display same delay a...
Definition: ProjectConfiguration.cpp:2023
unsigned long GetCrossroadPreferencesRequestTimeout() const
GetCrossroadPreferencesRequestTimeout - method returns network request timeout value.
Definition: ProjectConfiguration.cpp:2118
bool UseTripVisualisationIssue() const
Definition: ProjectConfiguration.cpp:1791
unsigned int GetTimeBeforeGoIssue() const
Definition: ProjectConfiguration.cpp:1806
bool ShowTariffsFromSubstituteTariffGroups() const
ShowTariffsFromSubstituteTariffGroups - method returns if tariffs from substitute tariff groups shoul...
Definition: ProjectConfiguration.cpp:2178
bool GetCheckDeviationTripValidityFlag() const
GetCheckDeviationTripValidityFlag - flag if trip validity should be checked in selection of deviation...
Definition: ProjectConfiguration.cpp:2018
unsigned int GetQadraMessagesSendingInterval() const
GetQadraMessagesSendingInterval - method returns Qadra messages sending interval to the web service i...
Definition: ProjectConfiguration.cpp:2198
bool GetFlagAutomaticCardHandling() const
Definition: ProjectConfiguration.cpp:1731
Definition: ApplicationDefines.h:11
bool IsVoipFunctionalityActive() const
Definition: ProjectConfiguration.cpp:1923
bool GetFlagAutomaticDeductionCloseEnabled() const
Definition: ProjectConfiguration.cpp:1766
QString GetVoipRegistrar() const
Definition: ProjectConfiguration.cpp:1928
bool GetFlagSynchronizeSystemTime() const
Definition: ProjectConfiguration.cpp:1771
QString GetTripGetPlatformChangeWebServiceUrl() const
GetTripGetPlatformChangeWebServiceUrl - method returns web service URL for trip platform change infor...
Definition: ProjectConfiguration.cpp:2263
bool GetFlagEnableAdvertisements() const
Definition: ProjectConfiguration.cpp:1711
bool ManualConfirmationOfCrossingSegmentsIsRequired() const
ManualConfirmationOfCrossingSegmentsIsRequired - returns flag if crossing segments are expected to be...
Definition: ProjectConfiguration.cpp:2298
unsigned long GetTransfareInfoProviderSpeedInterval() const
GetTransfareInfoProviderSpeedInterval - method retuns how often will be json speed information sent...
Definition: ProjectConfiguration.cpp:2143
bool GetDedicatePanelActionLabelToDriverNumberFlag() const
GetDedicatePanelActionLabelToDriverNumberFlag - returns flag if PanelActionLabel should be dedicated ...
Definition: ProjectConfiguration.cpp:2008
bool ShowKilometersInTicketIssueWindow() const
ShowKilometersInTicketIssueWindow - method returns if the kilometers count should be shown in the tic...
Definition: ProjectConfiguration.cpp:2173
bool GetFlagIgnoreByways() const
GetFlagIgnoreByways method returns if byways should be ignored or not.
Definition: ProjectConfiguration.cpp:2283
bool IsPrintRefuellingTicketWithFinalTicketFunctionalityEnabled() const
IsPrintRefuellingTicketWithFinalTicketFunctionalityEnabled - method returns if ticket for vehicle ref...
Definition: ProjectConfiguration.cpp:2183
QString GetBarcodeType(const QString &context) const
Definition: ProjectConfiguration.cpp:1866
unsigned long GetInputDataCheckSingleRequestTimeout() const
Definition: ProjectConfiguration.cpp:2063
QString GetAutomaticLoginServiceURL() const
Definition: ProjectConfiguration.cpp:1968
bool GetFlagCardHandlerModuleAuditorEnabled() const
Definition: ProjectConfiguration.cpp:1741
bool IsScreenSaverWakeUpActionEnabled(const QString &wakeUpActionName) const
Definition: ProjectConfiguration.cpp:1958
bool GetPlaySoundOnPrematureDeparture() const
GetPlaySoundOnPrematureDeparture - setting that tells whether to play a sound on premature departure ...
Definition: ProjectConfiguration.cpp:2028
unsigned int GetQadraMessagesDeleteInterval() const
GetQadraMessagesDeleteInterval - method returns Qadra messages delete interval from database in minut...
Definition: ProjectConfiguration.cpp:2213
UnlockPeripheralsOnArrivalMode
Definition: ApplicationDefines.h:413
int GetAutomaticBrightnessMinBrightness() const
Definition: ProjectConfiguration.cpp:1836
bool IsTripStartSignalizationFunctionalityEnabled() const
Definition: ProjectConfiguration.cpp:2033
QString GetBarcodePattern(const QString &context) const
Definition: ProjectConfiguration.cpp:1882
QString GetMapIconDirectory() const
Definition: ProjectConfiguration.cpp:1903
QMap< int, QMap< int, DigitalInputPinActionConfiguration > > GetDigitalInputPinActionConfigurations() const
Definition: ProjectConfiguration.cpp:1978
bool IsSlovakLinesToArrivaMobilitySolutionsCardCompanyChangeEnabled() const
Definition: ProjectConfiguration.cpp:2133
unsigned short GetMaxToastMessageCount() const
Definition: ProjectConfiguration.cpp:1821
unsigned long GetSamUpdateAutomationIntervalInDays() const
GetSamUpdateAutomationIntervalInDays - method returns how often should be SAM update automatically ca...
Definition: ProjectConfiguration.cpp:2093
unsigned int GetQadraMessagesMaxRecordCount() const
GetQadraMessagesMaxRecordCount - method returns maximum messages count recorded in the database...
Definition: ProjectConfiguration.cpp:2218
QString GetCrossroadPreferencesWebServiceURL() const
GetCrossroadPreferencesWebServiceURL - method returns web service URL for crossroad preferences vehic...
Definition: ProjectConfiguration.cpp:2113
unsigned int GetTripGetPlatformChangeInterval() const
GetTripGetPlatformChangeInterval - method returns interval for checking bus stop platform change...
Definition: ProjectConfiguration.cpp:2268
QString GetOBCAPIModelRouteGZippedURL() const
Definition: ProjectConfiguration.cpp:1918
bool GetAutomaticCommunicationRequestOnDeductionClose() const
Definition: ProjectConfiguration.cpp:1756
bool GetConvertDeviationTripToCommandFlag() const
GetConvertDeviationTripToCommandFlag - after selection of deviation trip we should look for command c...
Definition: ProjectConfiguration.cpp:2013
QMap< int, QList< CameraStreamConfiguration > > GetCameraStreamsConfigurations() const
Definition: ProjectConfiguration.cpp:1913
bool GetFlagEmvCardDetectionEnabled() const
GetFlagEmvCardDetectionEnabled - flag if EMV card detection is enabled.
Definition: ProjectConfiguration.cpp:2108
bool AutoQrCodeReadingEnabled() const
AutoQrCodeReadingEnabled - method returns if automatic QR code reading is enabled.
Definition: ProjectConfiguration.cpp:2223
int GetHideOldCommandSegmentsLimit() const
GetHideOldCommandSegmentsLimit - command segments, which are older than this limit should be hidden...
Definition: ProjectConfiguration.cpp:1983
bool UpdateEMVTerminalOnlyOnClosedDeduction() const
UpdateEMVTerminalOnlyOnClosedDeduction - tells if EMV terminal update (calling EMV params) will be ca...
Definition: ProjectConfiguration.cpp:2068
unsigned short GetQrCodeValidityStartTolerance() const
GetQrCodeValidityStartTolerance.
Definition: ProjectConfiguration.cpp:2233