QWidget* widget() const;
void setWidget( QWidget* );
- virtual void setGeometry( int x, int y, int w, int h );
+ virtual void resize( int, int );
virtual void setSizePolicy( QSizePolicy );
+ virtual void setGeometry( int x, int y, int w, int h );
virtual bool eventFilter( QObject*, QEvent* );
widget()->setSizePolicy( sp );
}
+void QDS_Datum::Wrapper::resize( int w, int h )
+{
+ QWidget::resize( w, h );
+
+ if ( widget() && widget()->size() != size() )
+ widget()->resize( width(), height() );
+}
+
void QDS_Datum::Wrapper::setGeometry( int x, int y, int w, int h )
{
QWidget::setGeometry( x, y, w, h );