roulette-payout/PlayerAreaModel.h

53 lines
1.5 KiB
C
Raw Normal View History

#pragma once
#include <QQuickView>
#include <QtGui/qwindow.h>
#include <qobject.h>
#include <qtmetamacros.h>
class PlayerAreaModel : public QObject
{
Q_OBJECT
QML_ELEMENT
2024-05-31 12:34:47 +01:00
Q_PROPERTY(QString playerName1 READ playerName1 NOTIFY playerName1Changed)
Q_PROPERTY(QString playerName2 READ playerName2 NOTIFY playerName2Changed)
Q_PROPERTY(QString playerName3 READ playerName3 NOTIFY playerName3Changed)
Q_PROPERTY(QString playerName4 READ playerName4 NOTIFY playerName4Changed)
Q_PROPERTY(QString playerName5 READ playerName5 NOTIFY playerName5Changed)
Q_PROPERTY(QString playerName6 READ playerName6 NOTIFY playerName6Changed)
Q_PROPERTY(QString playerName7 READ playerName7 NOTIFY playerName7Changed)
public:
explicit PlayerAreaModel(QObject *parent = nullptr);
QString playerName1();
QString playerName2();
QString playerName3();
QString playerName4();
QString playerName5();
QString playerName6();
QString playerName7();
signals:
void playerName1Changed();
void playerName2Changed();
void playerName3Changed();
void playerName4Changed();
void playerName5Changed();
void playerName6Changed();
void playerName7Changed();
2024-05-31 12:34:47 +01:00
public slots:
void setPlayerName(QString s, int n);
private:
QString playerName1Text;
QString playerName2Text;
QString playerName3Text;
QString playerName4Text;
QString playerName5Text;
QString playerName6Text;
QString playerName7Text;
};