AusweisApp2
Lade ...
Suche ...
Keine Treffer
CardPositionModel.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include "CardPosition.h"
10
11#include <QObject>
12#include <QTimer>
13#include <QVector>
14
15class test_CardPositionModel;
16
17namespace governikus
18{
19
21 : public QObject
22{
23 Q_OBJECT
24 friend class ::test_CardPositionModel;
25
26 Q_PROPERTY(int count READ getCardPositionCount CONSTANT)
28 Q_PROPERTY(bool running READ getIsRunning WRITE setIsRunning NOTIFY fireIsRunningChanged)
29
30 private:
31 int mCyclingClock;
32 int mCurrentIndex;
33 QTimer mCyclingTimer;
34 const QVector<CardPosition> mCardPositions;
35
36 void startTimer();
37 void stopTimer();
38
39 public:
41
42 int getCyclingClock() const;
43 void setCyclingClock(int pCyclingClock);
44 Q_INVOKABLE QVariant getCardPosition() const;
45 bool getIsRunning() const;
46 void setIsRunning(bool pRunning);
47 int getCardPositionCount() const;
48
49 Q_SIGNALS:
53
54 private Q_SLOTS:
55 void onTimerTimeout();
56};
57
58
59} // namespace governikus
Definition: CardPositionModel.h:22
void setIsRunning(bool pRunning)
Definition: CardPositionModel.cpp:84
void setCyclingClock(int pCyclingClock)
Definition: CardPositionModel.cpp:52
Q_INVOKABLE QVariant getCardPosition() const
Definition: CardPositionModel.cpp:68
int cyclingClock
Definition: CardPositionModel.h:27
int getCyclingClock() const
Definition: CardPositionModel.cpp:46
bool running
Definition: CardPositionModel.h:28
bool getIsRunning() const
Definition: CardPositionModel.cpp:78
CardPositionModel()
Definition: CardPositionModel.cpp:11
int getCardPositionCount() const
Definition: CardPositionModel.cpp:97
int count
Definition: CardPositionModel.h:26
A simple template renderer.
Definition: ActivationContext.h:15