Commit 32c87466 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Update dialog improvements.

parent 098dab90
...@@ -203,13 +203,14 @@ UpdateDialog *UpdateDialog::instance = NULL; ...@@ -203,13 +203,14 @@ UpdateDialog *UpdateDialog::instance = NULL;
UpdateDialog::UpdateDialog( intf_thread_t *_p_intf ) : QVLCFrame( _p_intf ) UpdateDialog::UpdateDialog( intf_thread_t *_p_intf ) : QVLCFrame( _p_intf )
{ {
setWindowTitle( qtr( "Update" ) ); setWindowTitle( qtr( "VLC media player updates" ) );
QGridLayout *layout = new QGridLayout( this ); QGridLayout *layout = new QGridLayout( this );
QPushButton *closeButton = new QPushButton( qtr( "&Cancel" ) ); QPushButton *closeButton = new QPushButton( qtr( "&Cancel" ) );
updateButton = new QPushButton( qtr( "&Update List" ) ); updateButton = new QPushButton( qtr( "&Recheck version" ) );
updateButton->setDefault( true ); updateButton->setDefault( true );
QDialogButtonBox *buttonBox = new QDialogButtonBox( Qt::Horizontal ); QDialogButtonBox *buttonBox = new QDialogButtonBox( Qt::Horizontal );
buttonBox->addButton( updateButton, QDialogButtonBox::ActionRole ); buttonBox->addButton( updateButton, QDialogButtonBox::ActionRole );
buttonBox->addButton( closeButton, QDialogButtonBox::AcceptRole ); buttonBox->addButton( closeButton, QDialogButtonBox::AcceptRole );
...@@ -217,7 +218,7 @@ UpdateDialog::UpdateDialog( intf_thread_t *_p_intf ) : QVLCFrame( _p_intf ) ...@@ -217,7 +218,7 @@ UpdateDialog::UpdateDialog( intf_thread_t *_p_intf ) : QVLCFrame( _p_intf )
updateLabel = new QLabel( qtr( "Checking for an update..." ) ); updateLabel = new QLabel( qtr( "Checking for an update..." ) );
updateLabel->setWordWrap( true ); updateLabel->setWordWrap( true );
layout->addWidget( updateLabel, 0, 0 ); layout->addWidget( updateLabel, 0, 0, Qt::AlignTop );
layout->addWidget( buttonBox, 1, 0 ); layout->addWidget( buttonBox, 1, 0 );
BUTTONACT( updateButton, UpdateOrDownload() ); BUTTONACT( updateButton, UpdateOrDownload() );
...@@ -227,7 +228,8 @@ UpdateDialog::UpdateDialog( intf_thread_t *_p_intf ) : QVLCFrame( _p_intf ) ...@@ -227,7 +228,8 @@ UpdateDialog::UpdateDialog( intf_thread_t *_p_intf ) : QVLCFrame( _p_intf )
p_update = update_New( p_intf ); p_update = update_New( p_intf );
b_checked = false; b_checked = false;
readSettings( "Update", QSize( 120, 80 ) ); setMinimumSize( 200, 100 );
readSettings( "Update", QSize( 200, 100 ) );
/* Check for updates */ /* Check for updates */
UpdateOrDownload(); UpdateOrDownload();
...@@ -250,7 +252,7 @@ void UpdateDialog::UpdateOrDownload() ...@@ -250,7 +252,7 @@ void UpdateDialog::UpdateOrDownload()
if( !b_checked ) if( !b_checked )
{ {
updateButton->setEnabled( false ); updateButton->setEnabled( false );
msg_Dbg( p_intf, "Launching an update request" ); updateLabel->setText( qtr( "Launching an update request..." ) );
update_Check( p_update, UpdateCallback, this ); update_Check( p_update, UpdateCallback, this );
} }
else else
...@@ -301,7 +303,8 @@ void UpdateDialog::updateNotify( bool b_result ) ...@@ -301,7 +303,8 @@ void UpdateDialog::updateNotify( bool b_result )
+ QString::number( p_release->i_revision ); + QString::number( p_release->i_revision );
if( p_release->extra ) if( p_release->extra )
message += p_release->extra; message += p_release->extra;
message += qtr( ") is available.\nDo you want to download it?\n" ) + qfu( p_release->psz_desc ); message += qtr( ") is available.\nDo you want to download it?\n" )
+ qfu( p_release->psz_desc );
updateLabel->setText( message ); updateLabel->setText( message );
...@@ -309,11 +312,12 @@ void UpdateDialog::updateNotify( bool b_result ) ...@@ -309,11 +312,12 @@ void UpdateDialog::updateNotify( bool b_result )
this->show(); this->show();
} }
else else
updateLabel->setText( qtr( "You have the latest version of VLC" ) ); updateLabel->setText(
qtr( "You have the latest version of VLC media player." ) );
} }
else else
updateLabel->setText( updateLabel->setText(
qtr( "An error occurred while checking for updates" ) ); qtr( "An error occurred while checking for updates..." ) );
adjustSize(); adjustSize();
updateButton->setEnabled( true ); updateButton->setEnabled( true );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment