From 76b9dcf449105a1ac308c1c2f78bb4ddfbd81967 Mon Sep 17 00:00:00 2001 From: Joao Carreira Date: Thu, 26 Mar 2015 01:05:47 +0000 Subject: [PATCH] Bug fix in ProgramOptions parse and graphical changes in options dialog in GUI app --- app/ModulesHandleOptDialog.cpp | 4 ++++ lib/PlaYUVerFrame.cpp | 1 - lib/ProgramOptions.cpp | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/ModulesHandleOptDialog.cpp b/app/ModulesHandleOptDialog.cpp index c6f992a..868cb3f 100644 --- a/app/ModulesHandleOptDialog.cpp +++ b/app/ModulesHandleOptDialog.cpp @@ -48,6 +48,7 @@ public: QHBoxLayout* layout = new QHBoxLayout( this ); layout->addWidget( m_pcDescription, Qt::AlignLeft ); layout->addWidget( m_pcValue, Qt::AlignRight ); + layout->setContentsMargins( 1, 1, 1, 1 ); } const QString getValue() const { @@ -90,6 +91,8 @@ ModulesHandleOptDialog::ModulesHandleOptDialog( QWidget *parent, PlaYUVerAppModu mainLayout->addWidget( dialogButtonOkCancel ); + setSizePolicy( QSizePolicy( QSizePolicy::Fixed, QSizePolicy::Fixed ) ); + connect( dialogButtonOkCancel, SIGNAL( accepted() ), this, SLOT( accept() ) ); connect( dialogButtonOkCancel, SIGNAL( rejected() ), this, SLOT( reject() ) ); } @@ -116,6 +119,7 @@ Int ModulesHandleOptDialog::runConfiguration() optionString.append( valueString.toStdString() ); argsArray.push_back( optionString ); } + optionString.clear(); } if( argsArray.size() > 0 ) { diff --git a/lib/PlaYUVerFrame.cpp b/lib/PlaYUVerFrame.cpp index 386875e..30c870c 100644 --- a/lib/PlaYUVerFrame.cpp +++ b/lib/PlaYUVerFrame.cpp @@ -91,7 +91,6 @@ PlaYUVerFrame::PlaYUVerFrame( PlaYUVerFrame *other ) PlaYUVerFrame::PlaYUVerFrame( PlaYUVerFrame *other, UInt posX, UInt posY, UInt areaWidth, UInt areaHeight ) { - PlaYUVerPixFmtDescriptor* pcPelFormat = &( g_PlaYUVerPixFmtDescriptorsList[other->getPelFormat()] ); if( pcPelFormat->log2ChromaWidth ) { diff --git a/lib/ProgramOptions.cpp b/lib/ProgramOptions.cpp index 4288944..a0432cb 100644 --- a/lib/ProgramOptions.cpp +++ b/lib/ProgramOptions.cpp @@ -348,7 +348,7 @@ Void Options::scanArgs( std::vector args_array) { for( unsigned i = 0; i < args_array.size(); i++ ) { - i += parseLONG( args_array[0] ); + i += parseLONG( args_array[i] ); } return; }