Add flag to mark playing sequence

This commit is contained in:
jfmcarreira committed 2014-04-03 05:14:54 +01:00
1 parent 7e32bab5db
commit dd2f66b57e
3 files changed
+19 -5

No files matched your search

+13 -2
View File
@@ -176,6 +176,11 @@ Bool SubWindowHandle::save()
return true;
}
Void SubWindowHandle::play()
{
m_bIsPlaying = true;
}
Int SubWindowHandle::playEvent()
{
if( m_bIsPlaying )
@@ -209,8 +214,9 @@ Void SubWindowHandle::seekRelativeEvent( Bool bIsFoward )
refreshFrame();
}
Void SubWindowHandle::stopEvent()
Void SubWindowHandle::stop()
{
m_bIsPlaying = false;
seekAbsoluteEvent( 0 );
return;
}
@@ -321,7 +327,12 @@ Bool SubWindowHandle::mayClose()
void SubWindowHandle::closeEvent( QCloseEvent *event )
{
event->accept();
Bool bAccept = true;
bAccept = m_bIsPlaying ? false : bAccept;
if( bAccept )
event->accept();
else
event->ignore();
}
} // NAMESPACE