17 #include <QScopeGuard> 19 #define SDK_MODE(pEnable)\ 20 const auto sdkMode = Env::getSingleton<VolatileSettings>()->isUsedAsSDK();\ 21 Env::getSingleton<VolatileSettings>()->setUsedAsSDK(pEnable);\ 22 const auto sdkModeGuard = qScopeGuard([sdkMode] {\ 23 Env::getSingleton<VolatileSettings>()->setUsedAsSDK(sdkMode);\ 41 QString mSessionStarted;
42 QString mSessionFailed;
43 QString mSessionSucceeded;
44 QString mSessionInProgress;
47 Messages(
const QString& pSessionStarted = QString(),
const QString& pSessionFailed = QString(),
48 const QString& mSessionSucceeded = QString(),
const QString& pSessionInProgress = QString());
57 static constexpr
bool cHandleInterruptDefault =
true;
61 bool mHandleInterrupt;
void setDeveloperMode(bool pMode=false)
Definition: VolatileSettings.cpp:77
QString getSessionInProgress() const
Definition: VolatileSettings.cpp:44
VolatileSettings()
Definition: VolatileSettings.cpp:50
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
bool isUsedAsSDK() const
Definition: VolatileSettings.cpp:59
QString getSessionStarted() const
Definition: VolatileSettings.cpp:26
Definition: VolatileSettings.h:31
void setUsedAsSDK(bool pSdk)
Definition: VolatileSettings.cpp:65
QString getSessionFailed() const
Definition: VolatileSettings.cpp:32
static VolatileSettings & getInstance()
QString getSessionSucceeded() const
Definition: VolatileSettings.cpp:38
bool handleInterrupt() const
Definition: VolatileSettings.cpp:83
const Messages & getMessages() const
Definition: VolatileSettings.cpp:101
Definition: VolatileSettings.h:38
bool isDeveloperMode() const
Definition: VolatileSettings.cpp:71
~VolatileSettings()=default
void setMessages(const Messages &pMessages=Messages())
Definition: VolatileSettings.cpp:95
void setHandleInterrupt(bool pScan=cHandleInterruptDefault)
Definition: VolatileSettings.cpp:89
Messages(const QString &pSessionStarted=QString(), const QString &pSessionFailed=QString(), const QString &mSessionSucceeded=QString(), const QString &pSessionInProgress=QString())