Explicitly set QFormLayout::ExpandingFieldsGrow.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Tue, 19 Jun 2012 10:07:21 +0000 (12:07 +0200)
committerQt by Nokia <qt-info@nokia.com>
Tue, 19 Jun 2012 10:53:37 +0000 (12:53 +0200)
Mac has a different default value, causing the fields to have
a static size.

Task-number: QTBUG-26222
Change-Id: Ib983162dbfd61d083c842f87eac1570ae7dc3a7a
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
src/designer/src/components/propertyeditor/newdynamicpropertydialog.ui
src/designer/src/lib/shared/newactiondialog.ui
src/designer/src/lib/shared/qdesigner_promotiondialog.cpp

index 2aa91f3..dec3bb3 100644 (file)
@@ -15,6 +15,9 @@
   <layout class="QVBoxLayout" name="verticalLayout" >
    <item>
     <layout class="QFormLayout" name="formLayout" >
+     <property name="fieldGrowthPolicy">
+      <enum>QFormLayout::ExpandingFieldsGrow</enum>
+     </property>
      <item row="0" column="1" >
       <widget class="QLineEdit" name="m_lineEdit" >
        <property name="minimumSize" >
index 4e0e2b5..0fa8338 100644 (file)
@@ -56,6 +56,9 @@
   <layout class="QVBoxLayout" name="verticalLayout">
    <item>
     <layout class="QFormLayout" name="formLayout">
+     <property name="fieldGrowthPolicy">
+      <enum>QFormLayout::ExpandingFieldsGrow</enum>
+     </property>
      <item row="0" column="0">
       <widget class="QLabel" name="textLabel">
        <property name="text">
index 61ed983..e2817f9 100644 (file)
@@ -107,6 +107,7 @@ namespace qdesigner_internal {
 
         // Grid
         QFormLayout *formLayout = new QFormLayout();
+        formLayout->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow); // Mac
         formLayout->addRow(tr("Base class name:"),     m_baseClassCombo);
         formLayout->addRow(tr("Promoted class name:"), m_classNameEdit);
         formLayout->addRow(tr("Header file:"),         m_includeFileEdit);