]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/components/interface_widgets.hpp
Remove completely useless mutex
[vlc] / modules / gui / qt4 / components / interface_widgets.hpp
index efa76ec7898e51674cdd0afc30cfac7d4d1e241d..62f6d7eb7869c7a36d2c87787eb10af6386edee3 100644 (file)
@@ -40,8 +40,6 @@
 
 #include <QWidget>
 #include <QFrame>
-#include <QMutex>
-#include <QWaitCondition>
 
 #define VOLUME_MAX 200
 
@@ -89,15 +87,10 @@ private:
     intf_thread_t *p_intf;
     vout_thread_t *p_vout;
 
-    vlc_mutex_t lock;
     QSize videoSize;
-    QMutex         handleLock;
-    QWaitCondition handleWait;
-    bool           handleReady;
 
 signals:
-    void askVideoWidgetToShow();
-    //void askResize();
+    void askVideoWidgetToShow( unsigned int, unsigned int );
 
 public slots:
     void SetSizing( unsigned int, unsigned int );
@@ -208,7 +201,7 @@ protected:
     InputSlider         *slider;
     QPushButton         *prevSectionButton, *nextSectionButton, *menuButton;
     QPushButton         *playButton, *fullscreenButton, *extSettingsButton;
-    QPushButton         *telexTransparent;
+    QPushButton         *telexTransparent, *telexOn;
     QSpinBox            *telexPage;
     QToolButton         *slowerButton, *fasterButton;
     QHBoxLayout         *controlButLayout;
@@ -256,7 +249,8 @@ public:
     FullscreenControllerWidget( intf_thread_t *, MainInterface*, bool, bool );
     virtual ~FullscreenControllerWidget();
 
-    void SetHideTimeout( int hideTimeout ) { i_hideTimeout = hideTimeout; }
+    void setHideTimeout( int hideTimeout ) { i_hideTimeout = hideTimeout; }
+    void setIsFullscreen( bool isFS ) { b_isFullscreen = isFS; }
     void regFullscreenCallback( vout_thread_t *p_vout );
 
     bool isFSCHidden();
@@ -289,6 +283,7 @@ private:
     int i_lastPosY;
     int i_hideTimeout;  /* FSC hiding timeout, same as mouse hiding timeout */
     bool b_mouseIsOver;
+    bool b_isFullscreen;
 
 #ifdef WIN32TRICK
     bool fscHidden;