#pragma once #include namespace Ui { class SmokeState; } namespace EffectShowClient { class SmokeState : public QWidget { Q_OBJECT public: explicit SmokeState(QWidget *parent = nullptr); void setSmokeState(const QVector &colorState, const QVector &colorVariants); ~SmokeState(); private: Ui::SmokeState *m_ui; }; }