Bug fix in PropertiesSidebar sizehint
This commit is contained in:
1 parent
fe6917546f
commit
cffbe9a929
1 file changed
+14
-6
@@ -32,6 +32,8 @@
|
||||
namespace plaYUVer
|
||||
{
|
||||
|
||||
static inline QSize bestSize( QSize currSize );
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
// StreamPropertiesSideBar
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
@@ -86,9 +88,7 @@ StreamPropertiesSideBar::~StreamPropertiesSideBar()
|
||||
|
||||
QSize StreamPropertiesSideBar::sizeHint() const
|
||||
{
|
||||
QSize isize = QSize( size().width(), size().height() );
|
||||
isize += QSize( 80, 0 );
|
||||
return isize;
|
||||
return bestSize( size() );
|
||||
}
|
||||
|
||||
Void StreamPropertiesSideBar::setData( InputStream* pcStream )
|
||||
@@ -198,9 +198,7 @@ FramePropertiesSideBar::~FramePropertiesSideBar()
|
||||
|
||||
QSize FramePropertiesSideBar::sizeHint() const
|
||||
{
|
||||
QSize isize = QSize( size().width(), size().height() );
|
||||
isize += QSize( 80, 0 );
|
||||
return isize;
|
||||
return bestSize( size() );
|
||||
}
|
||||
|
||||
Void FramePropertiesSideBar::setData( PlaYUVerFrame* pcFrame )
|
||||
@@ -225,5 +223,15 @@ Void FramePropertiesSideBar::setData( PlaYUVerFrame* pcFrame )
|
||||
}
|
||||
}
|
||||
|
||||
static inline QSize bestSize( QSize currSize )
|
||||
{
|
||||
QSize bestSize( 180, currSize.height() );
|
||||
if( currSize.width() < bestSize.width() )
|
||||
return bestSize;
|
||||
else
|
||||
return currSize;
|
||||
}
|
||||
|
||||
|
||||
} // NAMESPACE
|
||||
|
||||
Reference in new issue
Block a user