#include "components/controller.hpp"
#include "components/controller_widget.hpp"
-//#include <vlc_aout.h> Visualizer
-
#include <QWidget>
#include <QFrame>
#include <QLabel>
class QPixmap;
class QHBoxLayout;
class QMenu;
+class ReparentableWidget;
/******************** Video Widget ****************/
class VideoWidget : public QFrame
{
Q_OBJECT
-friend class MainInterface;
+friend class ReparentableWidget;
public:
VideoWidget( intf_thread_t * );
return NULL;
}
- virtual void paintEvent(QPaintEvent *);
-
private:
intf_thread_t *p_intf;
- bool b_used;
QSize videoSize;
+ QWidget *reparentable;
+ QLayout *layout;
+
+signals:
+ void keyPressed( QKeyEvent * );
public slots:
void SetSizing( unsigned int, unsigned int );
-
+ void SetFullScreen( bool );
};
/******************** Background Widget ****************/
{
requestUpdate();
}
+ void showArtUpdate( const QString& );
private slots:
void askForUpdate();
- void showArtUpdate( const QString& );
signals:
void updateRequested();