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);
Definition: ActivationContext.h:19
Definition: AppController.h:36
void fireShowReaderSettings()
bool shouldApplicationRestart() const
Definition: AppController.cpp:206
void fireWorkflowStarted(QSharedPointer< WorkflowContext > pContext)
void fireApplicationActivated()
void fireWorkflowFinished(QSharedPointer< WorkflowContext > pContext)
void fireProxyAuthenticationRequired(const QNetworkProxy &pProxy, QAuthenticator *pAuthenticator)
void fireShowUserInformation(const QString &pInformationMessage)
virtual bool eventFilter(QObject *pObj, QEvent *pEvent) override
Definition: AppController.cpp:123
bool start()
Definition: AppController.cpp:152
void fireShowUi(UiModule pModule)
void fireUiDomination(const UIPlugIn *pUi, const QString &pInformation, bool pAccepted)
bool nativeEventFilter(const QByteArray &pEventType, void *pMessage, long *pResult) override
Definition: AppController.cpp:547
void fireUiDominationReleased()
Definition: CommandLineParser.h:16
Definition: SignalHandler.h:25
Definition: WorkflowContext.h:23
Definition: WorkflowController.h:20
Definition: AppController.cpp:43
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
defineEnumType(KeyAgreementType, DH, ECDH) defineEnumType(MappingType
Method used for key agreement:
AUTH
Definition: MsgTypes.h:25