#ifndef __PLAYLISTSHADE_H__ #define __PLAYLISTSHADE_H__ #include #include "Skin.h" #include #include class PlaylistShade : public QWidget { Q_OBJECT public: PlaylistShade (QWidget *parent); ~PlaylistShade () {} void paintEvent (QPaintEvent *event); void mouseDoubleClickEvent (QMouseEvent *event); void setActive (bool); public slots: void setPixmaps (Skin *skin); void setMediainfo (const Xmms::PropDict &info); void settingsSaved (); private: QPixmap m_pixmap_le; QPixmap m_pixmap_re; QPixmap m_pixmap_mid; QPixmap m_pixmap_re_0; QPixmap m_pixmap_re_1; QFont m_font; QColor m_color; QString m_text; // QFontMetrics m_fm; }; #endif