#ifndef _PLAYLISTWIDGET_H_
#define _PLAYLISTWIDGET_H_
-#include <vlc/vlc.h>
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <vlc_common.h>
#include "qt4.hpp"
+#include "dialogs_provider.hpp"
#include <QSplitter>
+#include <QLabel>
-class QLabel;
class PLSelector;
class PLPanel;
class QPushButton;
-class QSettings;
class PlaylistWidget : public QSplitter
{
Q_OBJECT;
public:
- PlaylistWidget( intf_thread_t *_p_i, QSettings *settings, QWidget *parent ) ;
+ PlaylistWidget( intf_thread_t *_p_i, QWidget *parent ) ;
virtual ~PlaylistWidget();
QSize sizeHint() const;
- void savingSettings( QSettings *settings );
+ void savingSettings();
private:
PLSelector *selector;
PLPanel *rightPanel;
void setArt( QString );
signals:
void rootChanged( int );
- void artSet( QString );
};
+class ArtLabel : public QLabel
+{
+ Q_OBJECT
+ void mouseDoubleClickEvent( QMouseEvent *event )
+ {
+ THEDP->mediaInfoDialog();
+ }
+};
+
+
#endif