AusweisApp2
Lade ...
Suche ...
Keine Treffer
IntentActivationContext.h
gehe zur Dokumentation dieser Datei
1
8#pragma once
9
10#include "ActivationContext.h"
11
12
13namespace 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 ~IntentActivationContext() override;
28
29 [[nodiscard]] 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: ActivationContext.h:19
Definition: GlobalStatus.h:20
Definition: IntentActivationContext.h:18
bool sendOperationAlreadyActive() override
Sends a response to the caller indicating that another operation is already in progress.
Definition: IntentActivationContext.cpp:66
void fireShowUserInformation(const QString &pMessage)
QUrl getActivationURL() const override
Definition: IntentActivationContext.cpp:53
~IntentActivationContext() override
Definition: IntentActivationContext.cpp:29
bool sendErrorPage(http_status pStatusCode, const GlobalStatus &pStatus) override
Sends an error page to the caller.
Definition: IntentActivationContext.cpp:73
bool sendProcessing() override
Sends a processing status response to the caller.
Definition: IntentActivationContext.cpp:59
bool sendRedirect(const QUrl &pRedirectAddress, const GlobalStatus &pStatus) override
Sends a redirect to the caller.
Definition: IntentActivationContext.cpp:81
http_status
Definition: http_parser.h:155
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15