gehe zur Dokumentation dieser Datei
12 #include <QAbstractNativeEventFilter>
13 #include <QSharedPointer>
15 class test_AppController;
35 ,
public QAbstractNativeEventFilter
40 friend class ::test_AppController;
47 Action mCurrentAction;
51 bool mShutdownRunning;
52 const UIPlugIn* mUiDomination;
53 bool mRestartApplication;
56 [[nodiscard]]
bool canStartNewAction() const;
57 void completeShutdown();
63 bool eventFilter(QObject* pObj, QEvent* pEvent) override;
65 #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
66 bool nativeEventFilter(
const QByteArray& pEventType,
void* pMessage, qintptr* pResult)
override;
68 bool nativeEventFilter(
const QByteArray& pEventType,
void* pMessage,
long* pResult)
override;
88 void fireUiDomination(
const UIPlugIn* pUi,
const QString& pInformation,
bool pAccepted);
93 void doShutdown(
int pExitCode);
94 void onUiPlugin(UIPlugIn* pPlugin);
95 void onWorkflowFinished();
96 void onCloseReminderFinished(
bool pDontRemindAgain);
97 void onChangePinRequested(
bool pRequestTransportPin);
98 void onSelfAuthenticationRequested();
99 void onAuthenticationRequest(
const QUrl& pUrl);
100 void onAuthenticationContextRequest(
const QSharedPointer<ActivationContext>& pActivationContext);
101 void onRemoteServiceRequested();
102 void onLanguageChanged();
103 void onUILoaderShutdownComplete();
104 void onUiDominationRequested(
const UIPlugIn* pUi,
const QString& pInformation);
105 void onUiDominationRelease();
106 void onRestartApplicationRequested();
109 template<
typename Controller,
typename Context>
bool startNewWorkflow(Action pAction,
const QSharedPointer<Context>& pContext);
110 static void clearCacheFolders();
void fireShowReaderSettings()
Definition: WorkflowController.h:20
bool nativeEventFilter(const QByteArray &pEventType, void *pMessage, qintptr *pResult) override
Definition: AppController.cpp:598
bool isLoaded() const
Definition: LanguageLoader.cpp:121
void shutdown()
Shuts down the reader manager service.
Definition: ReaderManager.cpp:104
WorkflowRequest(Action pAction, const QSharedPointer< WorkflowContext > &pContext)
Definition: AppController.cpp:70
Action getAction() const
Definition: AppController.cpp:78
void unload()
Definition: LanguageLoader.cpp:156
Definition: AuthContext.h:49
static void setApplicationProxyFactory()
Definition: NetworkManager.cpp:360
void load(const QLocale &pLocale=getDefaultLanguage())
Definition: LanguageLoader.cpp:127
const QVector< ActivationHandler * > & getHandler() const
Definition: ActivationController.cpp:58
Definition: ChangePinContext.h:16
void fireProxyAuthenticationRequired(const QNetworkProxy &pProxy, QAuthenticator *pAuthenticator)
void fireWorkflowFinished(QSharedPointer< WorkflowContext > pContext)
void fireShowUi(UiModule pModule)
void fireLanguageChanged()
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
~WorkflowRequest()=default
void fireApplicationActivated()
void init()
Definition: ResourceLoader.cpp:35
Definition: ActivationController.h:16
defineEnumType(KeyAgreementType, DH, ECDH) defineEnumType(MappingType
Method used for key agreement:
Definition: CommandLineParser.h:16
void fireTranslationChanged()
Definition: AppController.h:36
Definition: WorkflowContext.h:24
AUTH
Definition: MsgTypes.h:25
~AppController() override
Definition: AppController.cpp:124
AppController()
Definition: AppController.cpp:96
Definition: AppController.cpp:47
void fireShowUserInformation(const QString &pInformationMessage)
Definition: LanguageLoader.h:23
void onShutdown()
Definition: NetworkManager.cpp:143
bool shouldApplicationRestart() const
Definition: AppController.cpp:225
void fireUiDomination(const UIPlugIn *pUi, const QString &pInformation, bool pAccepted)
void fireProxyAuthenticationRequired(const QNetworkProxy &pProxy, QAuthenticator *pAuthenticator)
bool start()
Definition: AppController.cpp:159
static LanguageLoader & getInstance()
static ResourceLoader & getInstance()
QSharedPointer< WorkflowContext > getContext() const
Definition: AppController.cpp:84
void shutdown()
Definition: ResourceLoader.cpp:59
void fireWorkflowStarted(QSharedPointer< WorkflowContext > pContext)
void fireUiDominationReleased()
Definition: SignalHandler.h:25
const QLocale & getUsedLocale() const
Definition: LanguageLoader.cpp:176
bool eventFilter(QObject *pObj, QEvent *pEvent) override
Definition: AppController.cpp:130
void shutdown()
Definition: ActivationController.cpp:47