- Don't create layouts with parent. Qt 4.x automatically reparents
[duncan/yast2-qt4.git] / src / pkg / YQPkgDiskUsageWarningDialog.cc
index bf7b7f3..0cdadba 100644 (file)
@@ -54,14 +54,14 @@ YQPkgDiskUsageWarningDialog::YQPkgDiskUsageWarningDialog( QWidget *         parent,
 
     // Layout for the dialog ( can't simply insert a QVBox )
 
-    QVBoxLayout * layout = new QVBoxLayout( this );
+    QVBoxLayout * layout = new QVBoxLayout();
+    Q_CHECK_PTR( layout );
     layout->setSpacing( SPACING );
     layout->setMargin ( MARGIN  );
-    Q_CHECK_PTR( layout );
-
+    setLayout(layout);
 
     // HBox for icon and message
-    QHBoxLayout * hbox = new QHBoxLayout( this );
+    QHBoxLayout * hbox = new QHBoxLayout();
     Q_CHECK_PTR( hbox );
     layout->addLayout( hbox );
 
@@ -95,7 +95,7 @@ YQPkgDiskUsageWarningDialog::YQPkgDiskUsageWarningDialog( QWidget *           parent,
 
     // Button box
 
-    hbox = new QHBoxLayout( this );
+    hbox = new QHBoxLayout();
     Q_CHECK_PTR( hbox );
     hbox->setSpacing( SPACING );
     hbox->setMargin ( MARGIN  );