AusweisApp2
UpdateWindow.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "AppUpdateData.h"
10 
11 #include <QDialog>
12 #include <QMessageBox>
13 
14 namespace Ui
15 {
16 class UpdateWindow;
17 } // namespace Ui
18 
19 namespace governikus
20 {
21 
23  : public QDialog
24 {
25  Q_OBJECT
26 
27  private:
28  QScopedPointer<Ui::UpdateWindow> mUi;
29  bool mSilent;
30  AppUpdateData mUpdateData;
31 
32  protected:
33  virtual void changeEvent(QEvent* pEvent) override;
34 
35  public:
36  UpdateWindow(QWidget* pParent = nullptr);
37  virtual ~UpdateWindow() override;
38  void fillData();
39 
40  private Q_SLOTS:
41  void onUpdateClicked();
42  void onSkipVersionClicked();
43 
44  Q_SIGNALS:
45  void fireShowUpdateDialog(QMessageBox::Icon pIcon, const QString& pMsg);
46 };
47 
48 } // namespace governikus
void fireShowUpdateDialog(QMessageBox::Icon pIcon, const QString &pMsg)
Definition: moc_UpdateWindow.cpp:144
void fillData()
Definition: UpdateWindow.cpp:49
Dialog to display information about the application.
Definition: ui_AboutDialog.h:192
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Definition: AppUpdateData.h:19
virtual void changeEvent(QEvent *pEvent) override
Definition: UpdateWindow.cpp:69
UpdateWindow(QWidget *pParent=nullptr)
Definition: UpdateWindow.cpp:16
Definition: UpdateWindow.h:22
virtual ~UpdateWindow() override
Definition: UpdateWindow.cpp:25