Commit d8f50ad6 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Fix #1808 on AVI fixing.

parent 1b4877cc
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/ *****************************************************************************/
#ifdef HAVE_CONFIG_H #ifdef HAVE_CONFIG_H
# include "config.h" # include "config.h"
#endif #endif
...@@ -58,7 +59,6 @@ InteractionDialog::InteractionDialog( intf_thread_t *_p_intf, ...@@ -58,7 +59,6 @@ InteractionDialog::InteractionDialog( intf_thread_t *_p_intf,
ErrorsDialog::getInstance( p_intf )->addError( ErrorsDialog::getInstance( p_intf )->addError(
qfu( p_dialog->psz_title ), qfu( p_dialog->psz_description ) ); qfu( p_dialog->psz_title ), qfu( p_dialog->psz_description ) );
i_ret = 0; i_ret = 0;
// QApplication::style()->standardPixmap(QStyle::SP_MessageBoxCritical)
} }
else if( p_dialog->i_flags & DIALOG_WARNING ) else if( p_dialog->i_flags & DIALOG_WARNING )
{ {
...@@ -119,6 +119,7 @@ InteractionDialog::InteractionDialog( intf_thread_t *_p_intf, ...@@ -119,6 +119,7 @@ InteractionDialog::InteractionDialog( intf_thread_t *_p_intf,
{ {
progressBar = p_intf->p_sys->p_mi->pgBar; progressBar = p_intf->p_sys->p_mi->pgBar;
progressBar->show(); progressBar->show();
i_ret = 2;
} }
else if( p_dialog->i_flags & DIALOG_PSZ_INPUT_OK_CANCEL ) else if( p_dialog->i_flags & DIALOG_PSZ_INPUT_OK_CANCEL )
{ {
...@@ -131,18 +132,24 @@ InteractionDialog::InteractionDialog( intf_thread_t *_p_intf, ...@@ -131,18 +132,24 @@ InteractionDialog::InteractionDialog( intf_thread_t *_p_intf,
layout->addWidget( inputEdit ); layout->addWidget( inputEdit );
} }
else else
msg_Err( p_intf, "unknown dialog type %i", p_dialog->i_flags ); {
msg_Err( p_intf, "Unknown dialog type %i", p_dialog->i_flags );
return;
}
/* We used a message box */ /* We used a message box */
if( i_ret != -1 ) if( i_ret != -1 )
{ {
if( i_ret == 0 ) Finish( DIALOG_OK_YES ); if( i_ret == 0 ) Finish( DIALOG_OK_YES );
else if ( i_ret == 1 ) Finish( DIALOG_NO ); else if ( i_ret == 1 ) Finish( DIALOG_NO );
else if ( i_ret == 2 ) return ;
else Finish( DIALOG_CANCELLED ); else Finish( DIALOG_CANCELLED );
} }
else else
/* Custom box, finish it */ /* Custom box, finish it */
{ {
assert( dialog );
/* Start the DialogButtonBox config */
QDialogButtonBox *buttonBox = new QDialogButtonBox; QDialogButtonBox *buttonBox = new QDialogButtonBox;
if( p_dialog->psz_default_button ) if( p_dialog->psz_default_button )
...@@ -165,12 +172,17 @@ InteractionDialog::InteractionDialog( intf_thread_t *_p_intf, ...@@ -165,12 +172,17 @@ InteractionDialog::InteractionDialog( intf_thread_t *_p_intf,
buttonBox->addButton( otherButton, QDialogButtonBox::ActionRole ); buttonBox->addButton( otherButton, QDialogButtonBox::ActionRole );
} }
layout->addWidget( buttonBox ); layout->addWidget( buttonBox );
/* End the DialogButtonBox */
/* CONNECTs */
if( p_dialog->psz_default_button ) if( p_dialog->psz_default_button )
BUTTONACT( defaultButton, defaultB() ); BUTTONACT( defaultButton, defaultB() );
if( p_dialog->psz_alternate_button ) if( p_dialog->psz_alternate_button )
BUTTONACT( altButton, altB() ); BUTTONACT( altButton, altB() );
if( p_dialog->psz_other_button ) if( p_dialog->psz_other_button )
BUTTONACT( otherButton, otherB() ); BUTTONACT( otherButton, otherB() );
/* set the layouts and thte title */
dialog->setLayout( layout ); dialog->setLayout( layout );
dialog->setWindowTitle( qfu( p_dialog->psz_title ) ); dialog->setWindowTitle( qfu( p_dialog->psz_title ) );
} }
......
...@@ -900,7 +900,7 @@ void MainInterface::setName( QString name ) ...@@ -900,7 +900,7 @@ void MainInterface::setName( QString name )
void MainInterface::setStatus( int status ) void MainInterface::setStatus( int status )
{ {
msg_Dbg( p_intf, "I was here, updating your status" ); msg_Dbg( p_intf, "Updating the stream status: %i", status );
/* Forward the status to the controls to toggle Play/Pause */ /* Forward the status to the controls to toggle Play/Pause */
controls->setStatus( status ); controls->setStatus( status );
......
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