From 97bb12d4b4aae4a8ca8c878b9348c0989f22763d Mon Sep 17 00:00:00 2001 From: Salanto <62221668+Salanto@users.noreply.github.com> Date: Thu, 18 Jan 2024 21:57:43 +0100 Subject: [PATCH] Forgot getters --- include/widgets/player_presence.h | 13 +++++++++---- src/widgets/player_presence.cpp | 25 ++++++++++++++++++------- 2 files changed, 27 insertions(+), 11 deletions(-) diff --git a/include/widgets/player_presence.h b/include/widgets/player_presence.h index e96710696..a9eb36dee 100644 --- a/include/widgets/player_presence.h +++ b/include/widgets/player_presence.h @@ -9,6 +9,11 @@ class PlayerItem : public QListWidgetItem { public: PlayerItem(QListWidget *parent); + int id(); + QString name(); + QString character(); + bool isSpecial(); + void setID(int f_id); void setName(QString f_name); void setCharacter(QString f_character); @@ -17,10 +22,10 @@ class PlayerItem : public QListWidgetItem { private: void styleEntry(); - int id; - QString name; - QString character; - bool isSpecial; + int m_id; + QString m_name; + QString m_character; + bool m_isSpecial; }; class PlayerMenu : QListWidget { diff --git a/src/widgets/player_presence.cpp b/src/widgets/player_presence.cpp index 3c24497ad..ffdc3b015 100644 --- a/src/widgets/player_presence.cpp +++ b/src/widgets/player_presence.cpp @@ -2,28 +2,39 @@ PlayerItem::PlayerItem(QListWidget *parent) : QListWidgetItem(parent) {} -void PlayerItem::setID(int f_id) { id = f_id; } +int PlayerItem::id() { return m_id; } -void PlayerItem::setName(QString f_name) { name = f_name; } +QString PlayerItem::name() { return m_name; } -void PlayerItem::setCharacter(QString f_character) { character = f_character; } +QString PlayerItem::character() { return m_character; } + +bool PlayerItem::isSpecial() { return m_isSpecial; } + +void PlayerItem::setID(int f_id) { m_id = f_id; } + +void PlayerItem::setName(QString f_name) { m_name = f_name; } + +void PlayerItem::setCharacter(QString f_character) +{ + m_character = f_character; +} void PlayerItem::setIsSpecial(bool f_state) { - isSpecial = f_state; + m_isSpecial = f_state; styleEntry(); } void PlayerItem::styleEntry() { - QIcon l_icon(character); + QIcon l_icon(m_character); setIcon(l_icon); QString label = ""; - if (isSpecial) { + if (m_isSpecial) { label + "⭐"; } - label + QString("[%1]%2").arg(QString::number(id), name); + label + QString("[%1]%2").arg(QString::number(m_id), m_name); setText(label); }