AusweisApp2
BusyOverlay.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include <QScopedPointer>
10 #include <QWidget>
11 
12 namespace Ui
13 {
14 class BusyOverlay;
15 } // namespace Ui
16 
17 
18 namespace governikus
19 {
20 
22  : public QWidget
23 {
24  Q_OBJECT
25 
26  public:
27  BusyOverlay(bool pStart = true, QWidget* pParent = nullptr);
28  virtual ~BusyOverlay() override;
29 
30  void startAnimation();
31  void stopAnimation();
32 
33  virtual QSize sizeHint() const override;
34 
35  protected:
36  void paintEvent(QPaintEvent*) override;
37  void changeEvent(QEvent* pEvent) override;
38 
39  private:
40  QScopedPointer<Ui::BusyOverlay> mUi;
41  QScopedPointer<QMovie> mMovie;
42 };
43 
44 } // namespace governikus
BusyOverlay.h
governikus::BusyOverlay::startAnimation
void startAnimation()
Definition: BusyOverlay.cpp:44
governikus::BusyOverlay::sizeHint
virtual QSize sizeHint() const override
Definition: BusyOverlay.cpp:62
governikus::BusyOverlay::~BusyOverlay
virtual ~BusyOverlay() override
Definition: BusyOverlay.cpp:39
governikus::BusyOverlay::paintEvent
void paintEvent(QPaintEvent *) override
Definition: BusyOverlay.cpp:71
governikus::BusyOverlay::stopAnimation
void stopAnimation()
Definition: BusyOverlay.cpp:53
Ui
Dialog to display information about the application.
Definition: ui_AboutDialog.h:192
governikus::BusyOverlay::BusyOverlay
BusyOverlay(bool pStart=true, QWidget *pParent=nullptr)
Definition: BusyOverlay.cpp:17
governikus::BusyOverlay::changeEvent
void changeEvent(QEvent *pEvent) override
Definition: BusyOverlay.cpp:80
governikus::BusyOverlay
Definition: BusyOverlay.h:23
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
ui_BusyOverlay.h