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