gehe zur Dokumentation dieser Datei
12 #include <QAbstractNativeEventFilter>
13 #include <QSharedPointer>
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 fireHideUi()
Definition: moc_AppController.cpp:461
void fireShowReaderSettings()
Definition: moc_AppController.cpp:474
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
void fireShutdown()
Definition: moc_AppController.cpp:434
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)
Definition: moc_AppController.cpp:480
void fireComplete()
Definition: moc_WorkflowController.cpp:130
void fireWorkflowFinished(QSharedPointer< WorkflowContext > pContext)
Definition: moc_AppController.cpp:447
void fireShowUi(UiModule pModule)
Definition: moc_AppController.cpp:454
void fireLanguageChanged()
Definition: moc_GeneralSettings.cpp:165
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()
Definition: moc_AppController.cpp:487
void init()
Definition: ResourceLoader.cpp:41
defineEnumType(KeyAgreementType, DH, ECDH) defineEnumType(MappingType
Method used for key agreement:
Definition: test_AppController.cpp:23
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 fireInitialized()
Definition: moc_ReaderManager.cpp:328
void fireShowUserInformation(const QString &pInformationMessage)
Definition: moc_AppController.cpp:467
void fireStarted()
Definition: moc_AppController.cpp:428
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)
Definition: moc_AppController.cpp:493
void fireProxyAuthenticationRequired(const QNetworkProxy &pProxy, QAuthenticator *pAuthenticator)
Definition: moc_NetworkManager.cpp:188
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)
Definition: moc_AppController.cpp:440
void fireUiDominationReleased()
Definition: moc_AppController.cpp:500
Definition: SignalHandler.h:25
const QLocale & getUsedLocale() const
Definition: LanguageLoader.cpp:176
virtual bool eventFilter(QObject *pObj, QEvent *pEvent) override
Definition: AppController.cpp:123