Changeset f29d7dfebbb783a98122047f4c0510dc6b8542aa

Show
Ignore:
Timestamp:
06/09/07 14:27:59 (1 year ago)
Author:
Jean-Baptiste Kempf <jb@videolan.org>
git-committer:
Jean-Baptiste Kempf <jb@videolan.org> 1189081679 +0000
git-parent:

[1072961e286f1b429e93971b2945bdcb39a98536]

git-author:
Jean-Baptiste Kempf <jb@videolan.org> 1189081679 +0000
Message:

Qt4 - Define a TOGGLEV to toggleVisible on QWidgets, and use it instead of rewriting the code n times.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/gui/qt4/dialogs/open.cpp

    rec22b8d rf29d7df  
    281281{ 
    282282    //FIXME does not work under Windows 
    283     if (ui.advancedFrame->isVisible()) { 
     283    if( ui.advancedFrame->isVisible() ) { 
    284284        ui.advancedFrame->hide(); 
    285285#ifndef WIN32 
  • modules/gui/qt4/dialogs/sout.cpp

    r1072961 rf29d7df  
    226226{ 
    227227    //Toggle all the streaming options. 
    228     #define TGV( x ) { \ 
    229         if( ( x->isHidden() ) )  \ 
    230         x->show();          \ 
    231         else  x->hide();\ 
    232     } 
    233     TGV( ui.HTTPOutput ) ; TGV( ui.UDPOutput ) ; TGV( ui.MMSHOutput ) ; 
    234     TGV( ui.HTTPEdit ) ; TGV( ui.UDPEdit ) ; TGV( ui.MMSHEdit ) ; 
    235     TGV( ui.HTTPLabel ) ; TGV( ui.UDPLabel ) ; TGV( ui.MMSHLabel ) ; 
    236     TGV( ui.HTTPPortLabel ) ; TGV( ui.UDPPortLabel ) ; TGV( ui.MMSHPortLabel ) ; 
    237     TGV( ui.HTTPPort ) ; TGV( ui.UDPPort ) ; TGV( ui.MMSHPort ) ; 
    238  
    239     TGV( ui.sap ); TGV( ui.sapName ); 
    240     TGV( ui.sapGroup ); TGV( ui.sapGroupLabel ); 
    241     TGV( ui.ttlLabel ); TGV( ui.ttl ); 
     228    TOGGLEV( ui.HTTPOutput ) ; TOGGLEV( ui.UDPOutput ) ; TOGGLEV( ui.MMSHOutput ) ; 
     229    TOGGLEV( ui.HTTPEdit ) ; TOGGLEV( ui.UDPEdit ) ; TOGGLEV( ui.MMSHEdit ) ; 
     230    TOGGLEV( ui.HTTPLabel ) ; TOGGLEV( ui.UDPLabel ) ; TOGGLEV( ui.MMSHLabel ) ; 
     231    TOGGLEV( ui.HTTPPortLabel ) ; TOGGLEV( ui.UDPPortLabel ) ; TOGGLEV( ui.MMSHPortLabel ) ; 
     232    TOGGLEV( ui.HTTPPort ) ; TOGGLEV( ui.UDPPort ) ; TOGGLEV( ui.MMSHPort ) ; 
     233 
     234    TOGGLEV( ui.sap ); TOGGLEV( ui.sapName ); 
     235    TOGGLEV( ui.sapGroup ); TOGGLEV( ui.sapGroupLabel ); 
     236    TOGGLEV( ui.ttlLabel ); TOGGLEV( ui.ttl ); 
    242237 
    243238    if( b_transcode_only ) okButton->setText( "&Save" ); 
  • modules/gui/qt4/main_interface.cpp

    r321b698 rf29d7df  
    626626{ 
    627627    msg_Dbg( p_intf, "I HAS HERE, HIDING YOUR MENUZ: \\_o<~~ coin coin" ); 
    628     if( controls->isVisible() ) controls->hide(); 
    629     else controls->show(); 
    630     if( statusBar()->isVisible() ) statusBar()->hide(); 
    631     else statusBar()->show(); 
     628    TOGGLEV( controls ); 
     629    TOGGLEV( statusBar() ); 
    632630    updateGeometry(); 
    633631} 
  • modules/gui/qt4/qt4.hpp

    rac44329 rf29d7df  
    9191#define VISIBLE(i) (i && i->isVisible()) 
    9292 
     93#define TOGGLEV( x ) { if( x->isVisible() ) x->hide();          \ 
     94            else  x->show(); } 
     95 
    9396static int DialogEvent_Type = QEvent::User + 1; 
    9497static int PLUndockEvent_Type = QEvent::User + 2;