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
Definition: MsgContext.h:16
Definition: MsgHandlerEnterNumber.h:21
MsgHandlerEnterNumber(MsgType pType, const MsgContext &pContext)
Definition: MsgHandlerEnterNumber.cpp:14
void parseValue(const QJsonObject &pObj, const MsgContext &pContext, const std::function< void(const QString &pNumber)> &pFunc, ushort pCount)
Definition: MsgHandlerEnterNumber.h:29
Definition: MsgHandler.h:17
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15