AusweisApp2
MsgHandlerEnterNumber.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
10 #include "MsgContext.h"
11 #include "MsgHandler.h"
12 
13 #include <functional>
14 #include <tuple>
15 
16 namespace governikus
17 {
18 
20  : public MsgHandler
21 {
22  private:
23  void setError(const QString& pError);
24  void setReader(const QSharedPointer<const WorkflowContext>& pContext);
25 
26  protected:
27  explicit MsgHandlerEnterNumber(MsgType pType, const MsgContext& pContext);
28 
29  void parseValue(const QJsonObject& pObj,
30  const MsgContext& pContext,
31  const std::function<void(const QString& pNumber)>& pFunc,
32  ushort pCount)
33  {
34  parseValue(pObj, pContext, pFunc, {pCount, pCount});
35  }
36 
37 
38  void parseValue(const QJsonObject& pObj,
39  const MsgContext& pContext,
40  const std::function<void(const QString& pNumber)>& pFunc,
41  std::pair<ushort, ushort> pCount);
42 };
43 
44 
45 } // namespace governikus
ReaderManager.h
MsgContext.h
governikus::MsgContext
Definition: MsgContext.h:16
WorkflowContext.h
governikus::MsgHandlerEnterNumber::parseValue
void parseValue(const QJsonObject &pObj, const MsgContext &pContext, const std::function< void(const QString &pNumber)> &pFunc, ushort pCount)
Definition: MsgHandlerEnterNumber.h:29
governikus::MsgContext::getContext
QSharedPointer< const T > getContext() const
Definition: MsgContext.h:35
governikus::MsgHandlerReader::createReaderInfo
static QJsonObject createReaderInfo(const ReaderInfo &pInfo)
Definition: MsgHandlerReader.cpp:50
governikus::MsgHandlerEnterNumber::MsgHandlerEnterNumber
MsgHandlerEnterNumber(MsgType pType, const MsgContext &pContext)
Definition: MsgHandlerEnterNumber.cpp:14
MsgHandlerReader.h
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
MsgHandlerEnterNumber.h
governikus::MsgHandler
Definition: MsgHandler.h:17
governikus::MsgHandler::mJsonObject
QJsonObject mJsonObject
Definition: MsgHandler.h:25
MsgHandler.h
governikus::MsgHandlerEnterNumber
Definition: MsgHandlerEnterNumber.h:21