AusweisApp
 
Lade ...
Suche ...
Keine Treffer
MsgHandlerEnterNumber.h
gehe zur Dokumentation dieser Datei
1
4
5#pragma once
6
7#include "MsgContext.h"
8#include "MsgHandler.h"
10
11#include <functional>
12#include <tuple>
13
14namespace governikus
15{
16
18 : public MsgHandler
19{
20 private:
21 void setError(const QLatin1String pError);
22 void setError(const QString& pError);
23 void setReader(const MsgContext& pContext);
24
25 protected:
26 explicit MsgHandlerEnterNumber(MsgType pType, const MsgContext& pContext);
27
28 void parseValue(const QJsonObject& pObj,
29 const MsgContext& pContext,
30 const std::function<void(const QString& pNumber)>& pFunc,
31 ushort pCount)
32 {
33 parseValue(pObj, pContext, pFunc, {pCount, pCount});
34 }
35
36
37 void parseValue(const QJsonObject& pObj,
38 const MsgContext& pContext,
39 const std::function<void(const QString& pNumber)>& pFunc,
40 std::pair<ushort, ushort> pCount);
41};
42
43
44} // namespace governikus
Definition MsgContext.h:15
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:28
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17