]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/components/interface_widgets.hpp
Qt4 - Resizing changes. Part 1
[vlc] / modules / gui / qt4 / components / interface_widgets.hpp
index 9ef01c11ac7d7c81cf2862eb6a794cd0b5d2ee2b..268b53ebc11f9542f97f7a4e7cb0f52a1708a8af 100644 (file)
 
 #include <vlc/vlc.h>
 #include <vlc_interface.h>
-
 #include <vlc_aout.h>
+
 #include "qt4.hpp"
+#include "main_interface.hpp"
 
 #include <QWidget>
 #include <QFrame>
@@ -50,6 +51,8 @@ class QHBoxLayout;
 class VideoWidget : public QFrame
 {
     Q_OBJECT
+friend class MainInterface;
+
 public:
     VideoWidget( intf_thread_t * );
     virtual ~VideoWidget();
@@ -59,11 +62,13 @@ public:
     void  release( void * );
     int   control( void *, int, va_list );
 
+    virtual QSize sizeHint() const;
 private:
     intf_thread_t *p_intf;
     vout_thread_t *p_vout;
 
     vlc_mutex_t lock;
+    QSize videoSize;
 
 signals:
     void askVideoWidgetToShow();