#ifndef TIERROWTITLECARD_HPP #define TIERROWTITLECARD_HPP #include #include class TierRowTitleCard : public QFrame { Q_OBJECT public: using IdType = uint32_t; explicit TierRowTitleCard(IdType id, QWidget *parent = nullptr); void setColor(QColor color); QColor color() const; void setText(QString& text); QString text() const; uint32_t id() const; private: QColor _color; QLabel* titleLabel; QLabel* idLabel; const IdType _id; signals: }; #endif // TIERROWTITLECARD_HPP