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;
50 bool mShutdownRunning;
51 const UIPlugIn* mUiDomination;
52 bool mRestartApplication;
54 bool canStartNewAction();
55 void completeShutdown();
61 virtual
bool eventFilter(QObject* pObj, QEvent* pEvent) override;
62 bool nativeEventFilter(const QByteArray& pEventType,
void* pMessage,
long* pResult) override;
79 void fireUiDomination(const UIPlugIn* pUi, const QString& pInformation,
bool pAccepted);
84 void onUiPlugin(UIPlugIn* pPlugin);
85 void onWorkflowFinished();
86 void onCloseReminderFinished(
bool pDontRemindAgain);
87 void onChangePinRequested();
88 void onSelfAuthenticationRequested();
89 void onAuthenticationRequest(const QSharedPointer<
ActivationContext>& pActivationContext);
90 void onRemoteServiceRequested();
91 void onLanguageChanged();
92 void onUILoaderShutdownComplete();
93 void onUiDominationRequested(const UIPlugIn* pUi, const QString& pInformation);
94 void onUiDominationRelease();
95 void onRestartApplicationRequested();
98 template<typename Controller, typename Context>
bool startNewWorkflow(Action pAction, const QSharedPointer<Context>& pContext);
void fireShowReaderSettings()
Definition: WorkflowController.h:20
bool isLoaded() const
Definition: LanguageLoader.cpp:121
void shutdown()
Shuts down the reader manager service.
Definition: ReaderManager.cpp:89
WorkflowRequest(Action pAction, const QSharedPointer< WorkflowContext > &pContext)
Definition: AppController.cpp:66
Action getAction() const
Definition: AppController.cpp:74
void unload()
Definition: LanguageLoader.cpp:156
Definition: AuthContext.h:48
static void setApplicationProxyFactory()
Definition: NetworkManager.cpp:384
bool nativeEventFilter(const QByteArray &pEventType, void *pMessage, long *pResult) override
Definition: AppController.cpp:547
void load(const QLocale &pLocale=getDefaultLanguage())
Definition: LanguageLoader.cpp:127
Definition: ChangePinContext.h:16
void fireProxyAuthenticationRequired(const QNetworkProxy &pProxy, QAuthenticator *pAuthenticator)
void fireWorkflowFinished(QSharedPointer< WorkflowContext > pContext)
void fireShowUi(UiModule pModule)
void fireLanguageChanged()
static LanguageLoader & getInstance()
Definition: LanguageLoader.cpp:42
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
~WorkflowRequest()=default
void fireApplicationActivated()
void init()
Definition: ResourceLoader.cpp:41
defineEnumType(KeyAgreementType, DH, ECDH) defineEnumType(MappingType
Method used for key agreement:
Definition: CommandLineParser.h:16
Definition: AppController.h:36
Definition: ActivationContext.h:19
Definition: WorkflowContext.h:23
AUTH
Definition: MsgTypes.h:25
virtual ~AppController() override
Definition: AppController.cpp:118
AppController()
Definition: AppController.cpp:92
Definition: AppController.cpp:43
void fireShowUserInformation(const QString &pInformationMessage)
static ResourceLoader & getInstance()
Definition: ResourceLoader.cpp:35
Definition: LanguageLoader.h:23
void onShutdown()
Definition: NetworkManager.cpp:156
bool shouldApplicationRestart() const
Definition: AppController.cpp:206
void fireUiDomination(const UIPlugIn *pUi, const QString &pInformation, bool pAccepted)
void fireProxyAuthenticationRequired(const QNetworkProxy &pProxy, QAuthenticator *pAuthenticator)
bool start()
Definition: AppController.cpp:152
QSharedPointer< WorkflowContext > getContext() const
Definition: AppController.cpp:80
void shutdown()
Definition: ResourceLoader.cpp:65
void fireWorkflowStarted(QSharedPointer< WorkflowContext > pContext)
void fireUiDominationReleased()
Definition: SignalHandler.h:25
const QLocale & getUsedLocale() const
Definition: LanguageLoader.cpp:176
virtual bool eventFilter(QObject *pObj, QEvent *pEvent) override
Definition: AppController.cpp:123