#pragma once #include #include class BasePlayer : public QObject { Q_OBJECT public: BasePlayer(QObject* pParent, const QString& group); ~BasePlayer() override = default; inline const QString& getGroup() { return m_group; } private: const QString m_group; };