}
}
-void MainInterface::createContinueDialog( QWidget *w )
+void MainInterface::createResumePanel( QWidget *w )
{
- /* Create non-modal continueDialog */
- continueDialog = new QWidget( w );
- continueDialog->hide();
- QHBoxLayout *continueDialogLayout = new QHBoxLayout( continueDialog );
- continueDialogLayout->setSpacing( 0 ); continueDialogLayout->setMargin( 0 );
+ /* Create non-modal resumePanel */
+ resumePanel = new QWidget( w );
+ resumePanel->hide();
+ QHBoxLayout *resumePanelLayout = new QHBoxLayout( resumePanel );
+ resumePanelLayout->setSpacing( 0 ); resumePanelLayout->setMargin( 0 );
QLabel *continuePixmapLabel = new QLabel();
continuePixmapLabel->setPixmap( QPixmap( ":/menu/help" ) );
QLabel *continueLabel = new QLabel( qtr( "Do you want to restart the playback where left off?") );
- QToolButton *cancel = new QToolButton( continueDialog );
+ QToolButton *cancel = new QToolButton( resumePanel );
cancel->setAutoRaise( true );
cancel->setText( "X" );
QPushButton *ok = new QPushButton( qtr("&Continue") );
- continueDialogLayout->addWidget( continuePixmapLabel );
- continueDialogLayout->addWidget(continueLabel);
- continueDialogLayout->addStretch( 1 );
- continueDialogLayout->addWidget( ok );
- continueDialogLayout->addWidget( cancel );
+ resumePanelLayout->addWidget( continuePixmapLabel );
+ resumePanelLayout->addWidget(continueLabel);
+ resumePanelLayout->addStretch( 1 );
+ resumePanelLayout->addWidget( ok );
+ resumePanelLayout->addWidget( cancel );
- continueTimer = new QTimer( continueDialog );
- continueTimer->setSingleShot( true );
- continueTimer->setInterval( 6000 );
+ resumeTimer = new QTimer( resumePanel );
+ resumeTimer->setSingleShot( true );
+ resumeTimer->setInterval( 6000 );
- CONNECT( continueTimer, timeout(), this, hideContinueDialog() );
+ CONNECT( resumeTimer, timeout(), this, hideResumePanel() );
- CONNECT( cancel, clicked(), this, hideContinueDialog() );
- BUTTONACT(ok, continuePlayback() );
+ CONNECT( cancel, clicked(), this, hideResumePanel() );
+ BUTTONACT(ok, resumePlayback() );
- CONNECT( THEMIM->getIM(), continuePlayback(int64_t), this, showContinueDialog(int64_t) );
+ CONNECT( THEMIM->getIM(), resumePlayback(int64_t), this, showResumePanel(int64_t) );
- w->layout()->addWidget( continueDialog );
+ w->layout()->addWidget( resumePanel );
}
-void MainInterface::showContinueDialog( int64_t _time ) {
+void MainInterface::showResumePanel( int64_t _time ) {
int setting = var_InheritInteger( p_intf, "qt-continue" );
if( setting == 0 )
return;
- i_continueTime = _time;
+ i_resumeTime = _time;
if( setting == 2)
- continuePlayback();
+ resumePlayback();
else
{
- continueDialog->setVisible(true);
- continueTimer->start();
+ resumePanel->setVisible(true);
+ resumeTimer->start();
}
}
-void MainInterface::hideContinueDialog()
+void MainInterface::hideResumePanel()
{
- if( continueDialog->isVisible() )
+ if( resumePanel->isVisible() )
{
if( !isFullScreen() && !isMaximized() )
- resize( width(), height() - continueDialog->height() );
- continueDialog->hide();
- continueTimer->stop();
+ resize( width(), height() - resumePanel->height() );
+ resumePanel->hide();
+ resumeTimer->stop();
}
}
-void MainInterface::continuePlayback()
+void MainInterface::resumePlayback()
{
- var_SetTime( THEMIM->getInput(), "time", i_continueTime );
- hideContinueDialog();
+ var_SetTime( THEMIM->getInput(), "time", i_resumeTime );
+ hideResumePanel();
}
void MainInterface::createMainWidget( QSettings *creationSettings )
main->setContentsMargins( 0, 0, 0, 0 );
mainLayout->setSpacing( 0 ); mainLayout->setMargin( 0 );
- createContinueDialog( main );
+ createResumePanel( main );
/* */
stackCentralW = new QVLCStackedWidget( main );
videoWidget->release();
setVideoOnTop( false );
setVideoFullScreen( false );
- hideContinueDialog();
+ hideResumePanel();
if( stackCentralW->currentWidget() == videoWidget )
restoreStackOldWidget();