#ifndef SPEAKERSMONITOR_H #define SPEAKERSMONITOR_H #include #include class SpeakersMonitor: public QWidget { Q_OBJECT public: SpeakersMonitor(int labelHeight = 10, QWidget *parent = 0); public slots: void speakersRetrieved(QList speakers); void positionChanged(qint64 position); protected: void paintEvent(QPaintEvent *event); private: QMap> m_density; QMap>::const_iterator m_it; qreal m_maxDensity; int m_labelHeight; int m_position; }; #endif