AusweisApp
Lade ...
Suche ...
Keine Treffer
CardPositionModel.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "CardPosition.h"
12
13#include <QObject>
14#include <QTimer>
15#include <QVector>
16
17class test_CardPositionModel;
18
19namespace governikus
20{
21
23 : public QObject
24{
26 friend class ::test_CardPositionModel;
27
31
32 private:
33 int mCyclingClock;
34 qsizetype mCurrentIndex;
35 QTimer mCyclingTimer;
36 const QVector<CardPosition> mCardPositions;
37
38 void startTimer();
39 void stopTimer();
40
41 public:
43
47 [[nodiscard]] bool getIsRunning() const;
48 void setIsRunning(bool pRunning);
50
55
57 void onTimerTimeout();
58};
59
60
61} // namespace governikus
Definition CardPositionModel.h:24
void setIsRunning(bool pRunning)
Definition CardPositionModel.cpp:83
void setCyclingClock(int pCyclingClock)
Definition CardPositionModel.cpp:51
Q_INVOKABLE QVariant getCardPosition() const
Definition CardPositionModel.cpp:67
int cyclingClock
Definition CardPositionModel.h:29
int getCyclingClock() const
Definition CardPositionModel.cpp:45
bool running
Definition CardPositionModel.h:30
bool getIsRunning() const
Definition CardPositionModel.cpp:77
int getCardPositionCount() const
Definition CardPositionModel.cpp:96
int count
Definition CardPositionModel.h:28
Definition CardPosition.h:18
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114