AusweisApp
Lade ...
Suche ...
Keine Treffer
CardPositionModel.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "CardPosition.h"
12
13#include <QList>
14#include <QObject>
15#include <QTimer>
16#include <QtQml/qqmlregistration.h>
17
18class test_CardPositionModel;
19
20namespace governikus
21{
22
24 : public QObject
25{
28
29 friend class ::test_CardPositionModel;
30
34
35 private:
36 int mCyclingClock;
37 qsizetype mCurrentIndex;
38 QTimer mCyclingTimer;
39 const QList<CardPosition> mCardPositions;
40
41 void startTimer();
42 void stopTimer();
43
44 public:
46
50 [[nodiscard]] bool getIsRunning() const;
51 void setIsRunning(bool pRunning);
53
58
60 void onTimerTimeout();
61};
62
63
64} // namespace governikus
Definition CardPositionModel.h:25
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:32
int getCyclingClock() const
Definition CardPositionModel.cpp:45
bool running
Definition CardPositionModel.h:33
bool getIsRunning() const
Definition CardPositionModel.cpp:77
int getCardPositionCount() const
Definition CardPositionModel.cpp:96
int count
Definition CardPositionModel.h:31
Definition CardPosition.h:19
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114