17 #include <QMessageBox>
35 virtual QSharedPointer<WorkflowChangePinQtGui>
createWorkflowChangePinUi(
const QSharedPointer<ChangePinContext>& pContext);
36 virtual QSharedPointer<WorkflowSelfInfoQtGui>
createWorkflowSelfInfoUi(
const QSharedPointer<SelfAuthContext>& pContext);
38 virtual void activateWorkflowUi(QSharedPointer<WorkflowGui> pWorkflowUi,
bool pAllowHideAfterWorkflow =
true);
45 void setEnabled(
bool pEnable,
const QString& pLockedInfoText = QString());
49 virtual bool eventFilter(QObject* pObject, QEvent* pEvent)
override;
52 void loadStyleSheet();
56 virtual void show(UiModule pModule = UiModule::CURRENT);
62 void onCloseWindowRequested(
bool* pDoClose);
63 void onCloseActiveDialogs();
64 void onChangeHighContrast(
bool* pHighContrastOn);
65 void onSetupAssistantWizardRequest();
66 void onDeveloperModeQuestion();
67 void onDiagnosisRequested();
68 void onAppUpdateReady(
bool pSuccess,
const GlobalStatus& pError);
69 void onUpdateScheduled();
70 void onCertificateRemoved(
const QString& pDeviceName);
71 void onSwitchUiRequested();
76 QSharedPointer<WorkflowGui> mActiveWorkflowUi;
79 QMessageBox* mUpdateInfo;
80 QMessageBox* mCertificateInfo;
81 QMessageBox* mLockedInfo;
83 bool mAggressiveToForeground;
Definition: AppQtGui.h:25
virtual void deactivateCurrentWorkflowUi()
Definition: AppQtGui.cpp:188
virtual void onApplicationStarted()
Definition: AppQtGui.cpp:114
void fireCloseActiveDialogs()
void onProxyAuthenticationRequired(const QNetworkProxy &pProxy, QAuthenticator *pAuthenticator)
Definition: AppQtGui.cpp:432
virtual bool askChangeTransportPinNow()
Definition: AppQtGui.cpp:273
void selfAuthenticationRequested()
virtual bool eventFilter(QObject *pObject, QEvent *pEvent) override
Definition: AppQtGui.cpp:306
virtual QSharedPointer< WorkflowChangePinQtGui > createWorkflowChangePinUi(const QSharedPointer< ChangePinContext > &pContext)
Definition: AppQtGui.cpp:153
virtual void init()
Definition: AppQtGui.cpp:102
void setEnabled(bool pEnable, const QString &pLockedInfoText=QString())
Definition: AppQtGui.cpp:528
void fireChangePinRequested()
void fireRestartApplicationRequested()
void hideWithoutConfirmation()
Definition: AppQtGui.cpp:522
virtual ~AppQtGui() override
Definition: AppQtGui.cpp:93
virtual void show(UiModule pModule=UiModule::CURRENT)
Definition: AppQtGui.cpp:445
void shutdown()
Definition: AppQtGui.cpp:589
void fireCloseReminderFinished(bool pDontRemindAgain)
virtual void activateWorkflowUi(QSharedPointer< WorkflowGui > pWorkflowUi, bool pAllowHideAfterWorkflow=true)
Definition: AppQtGui.cpp:165
AppQtGui()
Definition: AppQtGui.cpp:35
bool isEnabled() const
Definition: AppQtGui.cpp:545
virtual QSharedPointer< WorkflowAuthenticateQtGui > createWorkflowAuthenticateUi(const QSharedPointer< AuthContext > &pContext)
Definition: AppQtGui.cpp:147
virtual QSharedPointer< WorkflowSelfInfoQtGui > createWorkflowSelfInfoUi(const QSharedPointer< SelfAuthContext > &pContext)
Definition: AppQtGui.cpp:159
void quitApplicationRequested()
virtual void onShowUserInformation(const QString &pAppName)
Definition: AppQtGui.cpp:206
Definition: AppQtMainWidget.h:32
Definition: DiagnosisGui.h:19
Definition: GlobalStatus.h:20
Definition: SetupAssistantGui.h:19
Definition: TrayIcon.h:21
Definition: UpdateWindow.h:24
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15