AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
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 }
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  void fillData();
33 
34  protected:
35  virtual void changeEvent(QEvent* pEvent) override;
36 
37  public:
38  UpdateWindow(QWidget* pParent = nullptr);
39  virtual ~UpdateWindow() override;
40 
41  private Q_SLOTS:
42  void onUpdateClicked();
43  void onSkipVersionClicked();
44 
45  Q_SIGNALS:
46  void fireShowUpdateDialog(QMessageBox::Icon pIcon, const QString& pMsg);
47 };
48 
49 } /* namespace governikus */
void fireShowUpdateDialog(QMessageBox::Icon pIcon, const QString &pMsg)
Definition: AppUpdateData.h:19
virtual void changeEvent(QEvent *pEvent) override
Definition: UpdateWindow.cpp:72
UpdateWindow(QWidget *pParent=nullptr)
Definition: UpdateWindow.cpp:16
Definition: UpdateWindow.h:22
virtual ~UpdateWindow() override
Definition: UpdateWindow.cpp:29