AusweisApp2
ActivationContext.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "GlobalStatus.h"
8 
9 #include <http_parser.h>
10 #include <QObject>
11 #include <QString>
12 #include <QUrl>
13 
14 namespace governikus
15 {
16 
18  : public QObject
19 {
20  Q_OBJECT
21 
22  protected:
23  QString mSendError;
24 
25  public:
27  virtual ~ActivationContext() = default;
28 
29  virtual QUrl getActivationURL() const = 0;
30 
36  virtual bool sendProcessing() = 0;
37 
43  virtual bool sendOperationAlreadyActive() = 0;
44 
50  virtual bool sendErrorPage(http_status pStatusCode, const GlobalStatus& pStatus) = 0;
51 
57  virtual bool sendRedirect(const QUrl& pRedirectAddress, const GlobalStatus& pStatus) = 0;
58 
62  const QString& getSendError() const
63  {
64  return mSendError;
65  }
66 
67 
68 };
69 
70 } // namespace governikus
qt_meta_stringdata_governikus__ListItemIconRight_t
Definition: moc_ListItemIconRight.cpp:24
qt_meta_stringdata_governikus__TabButton_t
Definition: moc_TabButtonGroup.cpp:24
ListItemIconRight.h
BusyOverlay.h
QT_MOC_LITERAL
#define QT_MOC_LITERAL(idx, ofs, len)
Definition: moc_SurveyModel.cpp:28
qt_meta_stringdata_governikus__ListCheckItemWidget_t::data
QByteArrayData data[7]
Definition: moc_ListCheckItemWidget.cpp:31
governikus::PasswordEdit::selectionChanged
void selectionChanged()
Definition: moc_PasswordEdit.cpp:160
ActivationContext.h
governikus::TabButtonGroup::buttonToggled
void buttonToggled(QAbstractButton *pButton, bool pChecked)
Definition: moc_TabButtonGroup.cpp:229
qt_meta_stringdata_governikus__GuiUtils_t::stringdata0
char stringdata0[21]
Definition: moc_GuiUtils.cpp:32
qt_meta_stringdata_governikus__SurveyModel_t::stringdata0
char stringdata0[24]
Definition: moc_SurveyModel.cpp:32
http_status
http_status
Definition: http_parser.h:155
governikus::ActivationContext::mSendError
QString mSendError
Definition: ActivationContext.h:23
qt_meta_stringdata_governikus__ListItemSubTitle_t
Definition: moc_ListItemSubTitle.cpp:24
governikus::ExclusiveButtonGroup::buttonPressed
void buttonPressed(QAbstractButton *pButton)
Definition: moc_ExclusiveButtonGroup.cpp:227
governikus::ActivationContext::sendOperationAlreadyActive
virtual bool sendOperationAlreadyActive()=0
Sends a response to the caller indicating that another operation is already in progress.
QT_MOC_LITERAL
#define QT_MOC_LITERAL(idx, ofs, len)
Definition: moc_BusyOverlayContainer.cpp:28
qt_meta_stringdata_governikus__ListItem_t::stringdata0
char stringdata0[21]
Definition: moc_ListItem.cpp:32
qt_meta_stringdata_governikus__BusyOverlay_t
Definition: moc_BusyOverlay.cpp:24
ListItemIconLeft.h
governikus::ActivationContext::sendRedirect
virtual bool sendRedirect(const QUrl &pRedirectAddress, const GlobalStatus &pStatus)=0
Sends a redirect to the caller.
qt_meta_stringdata_governikus__ListItemSubTitle_t::stringdata0
char stringdata0[29]
Definition: moc_ListItemSubTitle.cpp:32
qt_meta_stringdata_governikus__PasswordEdit_t::data
QByteArrayData data[6]
Definition: moc_PasswordEdit.cpp:31
qt_meta_stringdata_governikus__BusyOverlayContainer_t::data
QByteArrayData data[1]
Definition: moc_BusyOverlayContainer.cpp:31
governikus::ExclusiveButtonGroup::buttonToggled
void buttonToggled(QAbstractButton *pButton, bool pChecked)
Definition: moc_ExclusiveButtonGroup.cpp:241
QT_MOC_LITERAL
#define QT_MOC_LITERAL(idx, ofs, len)
Definition: moc_BusyOverlay.cpp:28
governikus::ActivationContext::sendProcessing
virtual bool sendProcessing()=0
Sends a processing status response to the caller.
ListItemTitle.h
PasswordEdit.h
ExclusiveButtonGroup.h
qt_meta_stringdata_governikus__ListItemIconRight_t::data
QByteArrayData data[1]
Definition: moc_ListItemIconRight.cpp:31
governikus::ExclusiveButtonGroup::ExclusiveButtonGroup
ExclusiveButtonGroup(QObject *pParent=nullptr)
Definition: ExclusiveButtonGroup.cpp:11
QT_MOC_LITERAL
#define QT_MOC_LITERAL(idx, ofs, len)
Definition: moc_ListItemIconRight.cpp:28
qt_meta_stringdata_governikus__TabButton_t::data
QByteArrayData data[1]
Definition: moc_TabButtonGroup.cpp:31
QT_MOC_LITERAL
#define QT_MOC_LITERAL(idx, ofs, len)
Definition: moc_ListItemSubTitle.cpp:28
qt_meta_stringdata_governikus__TabButtonGroup_t::data
QByteArrayData data[7]
Definition: moc_TabButtonGroup.cpp:95
qt_meta_stringdata_governikus__ListItemIconRight_t::stringdata0
char stringdata0[30]
Definition: moc_ListItemIconRight.cpp:32
governikus::ExclusiveButtonGroup::buttonReleased
void buttonReleased(QAbstractButton *pButton)
Definition: moc_ExclusiveButtonGroup.cpp:234
governikus::ActivationContext::~ActivationContext
virtual ~ActivationContext()=default
qt_meta_stringdata_governikus__PasswordEdit_t::stringdata0
char stringdata0[89]
Definition: moc_PasswordEdit.cpp:32
qt_meta_stringdata_governikus__ListItemIconLeft_t::stringdata0
char stringdata0[29]
Definition: moc_ListItemIconLeft.cpp:32
SurveyModel.h
QT_MOC_LITERAL
#define QT_MOC_LITERAL(idx, ofs, len)
Definition: moc_TabButtonGroup.cpp:98
qt_meta_stringdata_governikus__BusyOverlayContainer_t
Definition: moc_BusyOverlayContainer.cpp:24
governikus::ExclusiveButtonGroup::buttonClicked
void buttonClicked(QAbstractButton *pButton)
Definition: moc_ExclusiveButtonGroup.cpp:220
qt_meta_stringdata_governikus__BusyOverlay_t::stringdata0
char stringdata0[24]
Definition: moc_BusyOverlay.cpp:32
http_parser.h
GlobalStatus.h
qt_meta_stringdata_governikus__ExclusiveButtonGroup_t::data
QByteArrayData data[13]
Definition: moc_ExclusiveButtonGroup.cpp:31
qt_meta_stringdata_governikus__GuiUtils_t
Definition: moc_GuiUtils.cpp:24
governikus::ListCheckItemWidget::listItemWidgetChecked
void listItemWidgetChecked(ListCheckItemWidget *pListCheckItemWidget)
Definition: moc_ListCheckItemWidget.cpp:153
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
qt_meta_stringdata_governikus__ListItemIconLeft_t::data
QByteArrayData data[1]
Definition: moc_ListItemIconLeft.cpp:31
governikus::PasswordEdit::PasswordEdit
PasswordEdit(QWidget *pParent=nullptr)
Definition: PasswordEdit.cpp:60
TabButtonGroup.h
GuiUtils.h
governikus::PasswordEdit::textEdited
void textEdited(const QString &pText)
Definition: moc_PasswordEdit.cpp:153
qt_meta_stringdata_governikus__ExclusiveButtonGroup_t
Definition: moc_ExclusiveButtonGroup.cpp:24
QT_MOC_LITERAL
#define QT_MOC_LITERAL(idx, ofs, len)
Definition: moc_ListItemIconLeft.cpp:28
qt_meta_stringdata_governikus__BusyOverlayContainer_t::stringdata0
char stringdata0[33]
Definition: moc_BusyOverlayContainer.cpp:32
governikus::PasswordEdit::fireBackspacePressedAndEmpty
void fireBackspacePressedAndEmpty()
Definition: moc_PasswordEdit.cpp:166
qt_meta_stringdata_governikus__ListItemIconLeft_t
Definition: moc_ListItemIconLeft.cpp:24
governikus::ActivationContext::getActivationURL
virtual QUrl getActivationURL() const =0
QT_MOC_LITERAL
#define QT_MOC_LITERAL(idx, ofs, len)
Definition: moc_GuiUtils.cpp:28
qt_meta_stringdata_governikus__ListCheckItemWidget_t
Definition: moc_ListCheckItemWidget.cpp:24
QT_MOC_LITERAL
#define QT_MOC_LITERAL(idx, ofs, len)
Definition: moc_ListCheckItemWidget.cpp:28
qt_meta_stringdata_governikus__ListItem_t::data
QByteArrayData data[1]
Definition: moc_ListItem.cpp:31
governikus::ActivationContext
Definition: ActivationContext.h:19
qt_meta_stringdata_governikus__SurveyModel_t
Definition: moc_SurveyModel.cpp:24
governikus::ListCheckItemWidget
Definition: ListCheckItemWidget.h:23
governikus::ActivationContext::sendErrorPage
virtual bool sendErrorPage(http_status pStatusCode, const GlobalStatus &pStatus)=0
Sends an error page to the caller.
qt_meta_stringdata_governikus__SurveyModel_t::data
QByteArrayData data[1]
Definition: moc_SurveyModel.cpp:31
governikus::ActivationContext::ActivationContext
ActivationContext()
Definition: ActivationContext.cpp:10
qt_meta_stringdata_governikus__ListItemTitle_t::stringdata0
char stringdata0[26]
Definition: moc_ListItemTitle.cpp:32
QT_MOC_LITERAL
#define QT_MOC_LITERAL(idx, ofs, len)
Definition: moc_ListItem.cpp:28
qt_meta_stringdata_governikus__PasswordEdit_t
Definition: moc_PasswordEdit.cpp:24
qt_meta_stringdata_governikus__ExclusiveButtonGroup_t::stringdata0
char stringdata0[190]
Definition: moc_ExclusiveButtonGroup.cpp:32
QT_MOC_LITERAL
#define QT_MOC_LITERAL(idx, ofs, len)
Definition: moc_PasswordEdit.cpp:28
qt_meta_stringdata_governikus__ListItemTitle_t::data
QByteArrayData data[1]
Definition: moc_ListItemTitle.cpp:31
governikus::GlobalStatus
Definition: GlobalStatus.h:20
qt_meta_stringdata_governikus__ListItemSubTitle_t::data
QByteArrayData data[1]
Definition: moc_ListItemSubTitle.cpp:31
ListCheckItemWidget.h
governikus::ActivationContext::getSendError
const QString & getSendError() const
Returns the last error that occurred during a send operation.
Definition: ActivationContext.h:62
qt_meta_stringdata_governikus__TabButtonGroup_t
Definition: moc_TabButtonGroup.cpp:94
QT_MOC_LITERAL
#define QT_MOC_LITERAL(idx, ofs, len)
Definition: moc_ExclusiveButtonGroup.cpp:28
qt_meta_stringdata_governikus__TabButtonGroup_t::stringdata0
char stringdata0[92]
Definition: moc_TabButtonGroup.cpp:96
qt_meta_stringdata_governikus__BusyOverlay_t::data
QByteArrayData data[1]
Definition: moc_BusyOverlay.cpp:31
qt_meta_stringdata_governikus__ListItemTitle_t
Definition: moc_ListItemTitle.cpp:24
governikus::ListCheckItemWidget::ListCheckItemWidget
ListCheckItemWidget(QWidget *pParent, const QPixmap &pPixmap)
Definition: ListCheckItemWidget.cpp:31
ListItemSubTitle.h
QT_MOC_LITERAL
#define QT_MOC_LITERAL(idx, ofs, len)
Definition: moc_ListItemTitle.cpp:28
BusyOverlayContainer.h
ListItem.h
qt_meta_stringdata_governikus__TabButton_t::stringdata0
char stringdata0[22]
Definition: moc_TabButtonGroup.cpp:32
qt_meta_stringdata_governikus__ListItem_t
Definition: moc_ListItem.cpp:24
qt_meta_stringdata_governikus__ListCheckItemWidget_t::stringdata0
char stringdata0[124]
Definition: moc_ListCheckItemWidget.cpp:32
qt_meta_stringdata_governikus__GuiUtils_t::data
QByteArrayData data[1]
Definition: moc_GuiUtils.cpp:31