]> git.sesse.net Git - vlc/commitdiff
skins2: remove dead code
authorErwan Tulou <erwan10@videolan.org>
Thu, 14 Jan 2010 10:20:40 +0000 (11:20 +0100)
committerErwan Tulou <erwan10@videolan.org>
Thu, 14 Jan 2010 14:23:27 +0000 (15:23 +0100)
Remove the old way of tracking change in vout size (no longer used)

modules/gui/skins2/controls/ctrl_video.cpp
modules/gui/skins2/controls/ctrl_video.hpp
modules/gui/skins2/src/vlcproc.cpp
modules/gui/skins2/src/vlcproc.hpp

index 3fe0fd8b4c0c39a4bd02025f8a8ab9556a216b16..68c8e4c477811bbe6afd02eb5dd43e7aef06575f 100644 (file)
@@ -39,13 +39,6 @@ CtrlVideo::CtrlVideo( intf_thread_t *pIntf, GenericLayout &rLayout,
     m_xShift( 0 ), m_yShift( 0 ), m_bAutoResize( autoResize ),
     m_pVoutWindow( NULL ), m_bIsUseable( false )
 {
-    // Observe the vout size variable if the control is auto-resizable
-    if( m_bAutoResize )
-    {
-        VarBox &rVoutSize = VlcProc::instance( pIntf )->getVoutSizeVar();
-        rVoutSize.addObserver( this );
-    }
-
     VarBool &rFullscreen = VlcProc::instance( getIntf() )->getFullscreenVar();
     rFullscreen.addObserver( this );
 }
@@ -53,9 +46,6 @@ CtrlVideo::CtrlVideo( intf_thread_t *pIntf, GenericLayout &rLayout,
 
 CtrlVideo::~CtrlVideo()
 {
-    VarBox &rVoutSize = VlcProc::instance( getIntf() )->getVoutSizeVar();
-    rVoutSize.delObserver( this );
-
     VarBool &rFullscreen = VlcProc::instance( getIntf() )->getFullscreenVar();
     rFullscreen.delObserver( this );
 
@@ -148,15 +138,6 @@ void CtrlVideo::resizeControl( int width, int height )
 }
 
 
-void CtrlVideo::onUpdate( Subject<VarBox> &rVoutSize, void *arg )
-{
-    int newWidth = ((VarBox&)rVoutSize).getWidth() + m_xShift;
-    int newHeight = ((VarBox&)rVoutSize).getHeight() + m_yShift;
-
-    resizeControl( newWidth, newHeight );
-}
-
-
 void CtrlVideo::onUpdate( Subject<VarBool> &rVariable, void *arg  )
 {
     // Visibility changed
index 37a295f5bbaec6ad83f5d44d2e0610047e6df695..9afd7038d49600e82de71be066e8f34c16a9cc3a 100644 (file)
@@ -31,7 +31,7 @@
 
 
 /// Control video
-class CtrlVideo: public CtrlGeneric, public Observer<VarBox>
+class CtrlVideo: public CtrlGeneric
 {
 public:
     CtrlVideo( intf_thread_t *pIntf, GenericLayout &rLayout,
@@ -56,9 +56,6 @@ public:
     /// Get the type of control (custom RTTI)
     virtual string getType() const { return "video"; }
 
-    /// Method called when the vout size is updated
-    virtual void onUpdate( Subject<VarBox> &rVoutSize, void* );
-
     /// Method called when visibility or ActiveLayout is updated
     virtual void onUpdate( Subject<VarBool> &rVariable , void* );
 
index 38fa44de43b8d1034a689f5446f99192cece473e..40a9bdf4b81cbd5705a6cb1e039b397a75e7b05b 100644 (file)
@@ -74,9 +74,8 @@ void VlcProc::destroy( intf_thread_t *pIntf )
 
 
 VlcProc::VlcProc( intf_thread_t *pIntf ): SkinObject( pIntf ),
-    m_varVoutSize( pIntf ), m_varEqBands( pIntf ),
-    m_pVout( NULL ), m_pAout( NULL ), m_bEqualizer_started( false ),
-    m_cmdManage( this )
+    m_varEqBands( pIntf ), m_pVout( NULL ), m_pAout( NULL ),
+    m_bEqualizer_started( false ), m_cmdManage( this )
 {
     // Create a timer to poll the status of the vlc
     OSFactory *pOsFactory = OSFactory::instance( pIntf );
index c38ff48831133b9f0c0f4afca8db6d0f51274a27..ad44658de1ce28cca9323c954d824543a14c566d 100644 (file)
@@ -81,9 +81,6 @@ public:
     VarText &getStreamSampleRateVar()
         { return *((VarText*)(m_cVarStreamSampleRate.get())); }
 
-    /// Getter for the vout size variable
-    VarBox &getVoutSizeVar() { return m_varVoutSize; }
-
     /// Getter/Setter for the fullscreen variable
     VarBool &getFullscreenVar() { return *((VarBool*)(m_cVarFullscreen.get())); }
     void setFullscreenVar( bool );
@@ -142,7 +139,6 @@ private:
     VariablePtr m_cVarRecording;
     /// Variables related to the vout
     VariablePtr m_cVarFullscreen;
-    VarBox m_varVoutSize;
     VariablePtr m_cVarHasVout;
     /// Variables related to audio
     VariablePtr m_cVarHasAudio;