11 #include <QPushButton>
12 #include <QScopedPointer>
14 #include <QTableWidgetItem>
22 class AppQtMainWidget;
28 class WorkflowQtWidget;
49 return mHideWindowAfterWorkflow;
55 mHideWindowAfterWorkflow = pHide;
63 return mAuthenticationWorkflowWidget;
74 virtual void closeEvent(QCloseEvent* pEvent)
override;
79 static void updateGeometryRecursively(QWidget* pWidget, QSet<QObject*>& pVisitedObjects);
80 static void updateGeometryRecursively(QLayout* pLayout, QSet<QObject*>& pVisitedObjects);
83 void onSettingsDone();
85 void onOpenLoggingFileButtonClicked();
86 void onSaveLoggingFileButtonClicked();
87 void onTabButtonToggled(QAbstractButton* pButton,
bool pChecked);
88 void onTabActionTriggered();
89 void onAboutActionClicked();
90 void onSendErrorActionClicked();
91 void onEvaluateActionClicked();
92 void onQuestionActionClicked();
93 void onContentActionClicked();
110 QScopedPointer<Ui::AppQtMainWidget> mUi;
111 QMap<QAbstractButton*, QWidget*> mTabButton2Page;
112 QMap<QAction*, QAbstractButton*> mTabAction2Button;
114 QAbstractButton* mSelectedPushButton;
115 QAbstractButton* mSelectedPushButtonBeforeWorkflow;
116 QVector<QWidget*> mSelectedPagesBeforeWorkflow;
117 bool mHideWindowAfterWorkflow;
118 QPointer<LogFilesDialog> mLogFilesDialog;
120 void refreshLanguageButton();
121 void setLanguage(QLocale::Language pLocale);
void fireQuitApplicationRequested()
void fireCloseWindowRequested(bool *pDoClose)
void fireDiagnosisRequested()
virtual ~AppQtMainWidget() override
Definition: AppQtMainWidget.cpp:164
void onChangePinButtonClicked()
Definition: AppQtMainWidget.cpp:525
Definition: AppQtMainWidget.h:30
void activateMenuBarItems(bool pEnable)
Definition: AppQtMainWidget.cpp:602
virtual void closeEvent(QCloseEvent *pEvent) override
Definition: AppQtMainWidget.cpp:340
void onCloseWindowRequested()
Definition: AppQtMainWidget.cpp:613
bool remoteScanRunning() const
Definition: AppQtMainWidget.cpp:202
void fireSetupAssistantWizardRequest()
virtual void changeEvent(QEvent *event) override
Definition: AppQtMainWidget.cpp:169
void switchToPinSettingsAfterWorkflow()
Definition: AppQtMainWidget.cpp:316
void fireSelfAuthenticationRequested()
void switchToGuiModule(GuiModule pModule)
Definition: AppQtMainWidget.cpp:294
bool isHideWindowAfterWorkflow() const
Definition: AppQtMainWidget.h:47
WorkflowQtWidget * getAuthenticationWorkflowWidget() const
Definition: AppQtMainWidget.h:61
AppQtMainWidget()
Definition: AppQtMainWidget.cpp:37
virtual void keyPressEvent(QKeyEvent *keyEvent) override
Definition: AppQtMainWidget.cpp:355
void workflowActivated(WorkflowWidgetParent pParent, const QString &pName)
Definition: AppQtMainWidget.cpp:208
void onSettingsButtonClicked()
Definition: AppQtMainWidget.cpp:518
void workflowDeactivated()
Definition: AppQtMainWidget.cpp:263
void activateWindow()
Definition: AppQtMainWidget.cpp:400
GuiModule
Definition: GuiModule.h:12
void fireChangeHighContrast(bool *pHighContrastOn)
void fireChangePinRequested()
bool isRemindUserToClose()
Definition: AppQtMainWidget.cpp:619
void setHideWindowAfterWorkflow(bool pHide)
Definition: AppQtMainWidget.h:53
WorkflowWidgetParent
Definition: WorkflowWidgetParent.h:13
void setSelectedTab(QAbstractButton *pSelectedPushButton)
Definition: AppQtMainWidget.cpp:369