]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
no message
authorstv <stv@opencascade.com>
Thu, 11 Jan 2007 13:53:52 +0000 (13:53 +0000)
committerstv <stv@opencascade.com>
Thu, 11 Jan 2007 13:53:52 +0000 (13:53 +0000)
src/QDS/QDS_Datum.cxx

index f6054509b3e1f3ea19f7b7d9fd79b2bb555eaf51..4ed5b9740d13e8f59b119d0192a052c131100df6 100644 (file)
@@ -30,8 +30,9 @@ public:
   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* );
 
@@ -103,6 +104,14 @@ void QDS_Datum::Wrapper::setSizePolicy( QSizePolicy sp )
     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 );