38 lines
671 B
C++
38 lines
671 B
C++
#ifndef __PLAYLISTSHADE_H__
|
|
#define __PLAYLISTSHADE_H__
|
|
|
|
#include "Skin.h"
|
|
|
|
#include <QWidget>
|
|
|
|
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 (QHash<QString, QString> h);
|
|
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
|