Inicio > General > Sobre VLC y su ícono navideño

Sobre VLC y su ícono navideño

Viernes, 25 de Diciembre de 2009

VLC también se prepara para estas navidades

VLC también se prepara para estas navidades

He visto a mucha gente con cierta paranoia con respecto a VLC, ya que esta última semana su logo cambió y ahora tiene un gorro de Santa, hay quienes dicen que la gente de VLC nos espía y que modifica el programa a su antojo, pero gracias a FSM VLC es libre y podemos descargarnos y revisar su código fuente, para lo que nos interesa tenemos 4 archivos donde podemos observar lo siguiente:

main_interface.cpp

/**
* Create a SystemTray icon and a menu that would go with it.
* Connects to a click handler on the icon.
**/
void MainInterface::createSystray() {
  QIcon iconVLC;
   if( QDate::currentDate().dayOfYear() >= 354 )
     iconVLC =  QIcon( QPixmap( “:/vlc128-christmas.png” ) );
  else
    iconVLC =  QIcon( QPixmap( “:/vlc128.png” ) );
...
  CONNECT( sysTray, activated( QSystemTrayIcon::ActivationReason ), this, handleSystrayClick( SystemTrayIcon::ActivationReason ) );
}

interface_widgets.cpp

...
 if( QDate::currentDate().dayOfYear() >= 354 )
 label->setPixmap( QPixmap( “:/vlc128-christmas.png” ) );
else
label->setPixmap( QPixmap( “:/vlc128.png” ) );
...
CONNECT( THEMIM->getIM(), artChanged( QString ),
this, updateArt( const QString& ) );
}

help.cpp

AboutDialog::AboutDialog( QWidget *parent, intf_thread_t *_p_intf)
: QVLCDialog( parent, _p_intf ){
...
QLabel *iconVLC2 = new QLabel;
 if( QDate::currentDate().dayOfYear() >= 354 )
 iconVLC2->setPixmap( QPixmap( “:/vlc128-christmas.png” ) );
else
iconVLC2->setPixmap( QPixmap( “:/vlc128.png” ) );
...
BUTTONACT( closeButton, close() );
}

qt4.cpp

...
 /* Icon setting */
    if( QDate::currentDate().dayOfYear() >= 352 ) /* One Week before Xmas */
        app.setWindowIcon( QIcon( QPixmap(vlc_christmas_xpm) ) );
    else
        app.setWindowIcon( QIcon( QPixmap(vlc_xpm) ) );
...

esto quiere decir que una semana antes de navidad el sistema cambiará automáticamente su ícono por uno navideño, por cierto si no me creen pueden descargar el código funte desde acá

willicab General

  1. Viernes, 25 de Diciembre de 2009 a las 12:26 | #1

    Muy interesante, me había preguntado varias veces cómo funcionaba. Confieso que fuí uno de los que pensó que utilizaban la conexión a internet para acceder y cambiar el ícono.

  2. Viernes, 25 de Diciembre de 2009 a las 18:52 | #2

    Cuando los detractores salieron a decir que la gente de VLC estaba apoderándose de las maquinas para cambia los iconos, me pareció realmente impractico y la respuesta a cualquier duda era esa, revisar el fuente, o esa no es la oportunidad que SL nos da??? gracias a dios por ello, pregunto: esa incertidumbre, no la realidad de todos lo días con Guindozoft???

  3. Domingo, 27 de Diciembre de 2009 a las 01:00 | #3

    Thank you! You often write very interesting articles. You improved my mood.

  1. Sin trackbacks aún.