bugfix related with the re format of video stream and clean some code in the SubWindowHandle

This commit is contained in:
jfmcarreira committed 2014-03-30 17:25:28 +01:00
1 parent 4bae0aec2b
commit 7a82549517
3 files changed
+5 -9

No files matched your search

+3 -7
View File
@@ -51,7 +51,6 @@ SubWindowHandle::SubWindowHandle( QWidget * parent ) :
m_pCurrStream = new InputStream;
m_pCurrFrameQImage = NULL;
m_pcCurrentModule = NULL;
m_cWindowName = QString( " " );
@@ -63,8 +62,6 @@ SubWindowHandle::~SubWindowHandle()
delete m_cViewArea;
delete m_cScrollArea;
delete m_pCurrStream;
if( m_pCurrFrameQImage )
delete m_pCurrFrameQImage;
if( m_pcCurrentModule )
{
m_pcCurrentModule->m_pcAction->setChecked( false );
@@ -93,9 +90,6 @@ Bool SubWindowHandle::loadFile( const QString &fileName )
return false;
}
m_pCurrFrameQImage = new QImage( m_pCurrStream->getCurrFrame()->getQImageBuffer(), m_pCurrStream->getWidth(), m_pCurrStream->getHeight(),
QImage::Format_RGB888 );
m_cViewArea->setInputStream( m_pCurrStream );
QApplication::restoreOverrideCursor();
@@ -167,7 +161,9 @@ Bool SubWindowHandle::save()
return false;
QApplication::setOverrideCursor( Qt::WaitCursor );
if( m_pCurrFrameQImage->save( fileName ) )
m_pCurrStream->getCurrFrame()->FrametoRGB8();
QImage qimg = QImage( m_pCurrStream->getCurrFrame()->getQImageBuffer(), m_pCurrStream->getCurrFrame()->getWidth(), m_pCurrStream->getCurrFrame()->getHeight(), QImage::Format_RGB888 );
if( qimg.save( fileName ) )
{
QApplication::restoreOverrideCursor();
QMessageBox::warning( this, tr( "plaYUVer" ), tr( "Cannot save file %1" ).arg( fileName ) );