AusweisApp2
IntentActivationContext.h
gehe zur Dokumentation dieser Datei
1 
8 #pragma once
9 
10 #include "ActivationContext.h"
11 
12 
13 namespace governikus
14 {
15 
17  : public ActivationContext
18 {
19  Q_OBJECT
20 
21  const QUrl mActivationUrl;
22  const QString mReferrer;
23  QUrl mRedirectAddress;
24 
25  public:
26  explicit IntentActivationContext(const QUrl& pActivationUrl, const QString& pReferrer);
27  virtual ~IntentActivationContext() override;
28 
29  QUrl getActivationURL() const override;
30 
31  bool sendProcessing() override;
32  bool sendOperationAlreadyActive() override;
33  bool sendErrorPage(http_status pStatusCode, const GlobalStatus& pStatus) override;
34  bool sendRedirect(const QUrl& pRedirectAddress, const GlobalStatus& pStatus) override;
35 
36  Q_SIGNALS:
37  void fireShowUserInformation(const QString& pMessage);
38 };
39 
40 } // namespace governikus
Definition: IntentActivationContext.h:16
QUrl getActivationURL() const override
Definition: IntentActivationContext.cpp:53
bool sendRedirect(const QUrl &pRedirectAddress, const GlobalStatus &pStatus) override
Sends a redirect to the caller.
Definition: IntentActivationContext.cpp:81
Definition: GlobalStatus.h:19
bool sendProcessing() override
Sends a processing status response to the caller.
Definition: IntentActivationContext.cpp:59
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
bool sendOperationAlreadyActive() override
Sends a response to the caller indicating that another operation is already in progress.
Definition: IntentActivationContext.cpp:66
virtual ~IntentActivationContext() override
Definition: IntentActivationContext.cpp:29
http_status
Definition: http_parser.h:154
bool sendErrorPage(http_status pStatusCode, const GlobalStatus &pStatus) override
Sends an error page to the caller.
Definition: IntentActivationContext.cpp:73
void fireShowUserInformation(const QString &pMessage)
Definition: moc_IntentActivationContext.cpp:129
IntentActivationContext(const QUrl &pActivationUrl, const QString &pReferrer)
Definition: IntentActivationContext.cpp:20
Definition: ActivationContext.h:17