Skip to content

Commit

Permalink
Forgot getters
Browse files Browse the repository at this point in the history
  • Loading branch information
Salanto committed Jan 18, 2024
1 parent 7c80921 commit 97bb12d
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 11 deletions.
13 changes: 9 additions & 4 deletions include/widgets/player_presence.h
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand All @@ -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 {
Expand Down
25 changes: 18 additions & 7 deletions src/widgets/player_presence.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}

Expand Down

0 comments on commit 97bb12d

Please sign in to comment.