Index: /trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk	(revision 39592)
+++ /trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk	(revision 39593)
@@ -257,4 +257,5 @@
 	src/extensions/QITableView.h \
 	src/extensions/QIToolButton.h \
+	src/extensions/QITextEdit.h \
 	src/extensions/QITreeView.h \
 	src/extensions/QITreeWidget.h \
@@ -418,4 +419,5 @@
 	src/extensions/QIStatusBar.cpp \
 	src/extensions/QITableView.cpp \
+	src/extensions/QITextEdit.cpp \
 	src/extensions/QITreeView.cpp \
 	src/extensions/QITreeWidget.cpp \
Index: /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITextEdit.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITextEdit.cpp	(revision 39593)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITextEdit.cpp	(revision 39593)
@@ -0,0 +1,33 @@
+/* $Id$ */
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VirtualBox Qt extensions: QITextEdit class implementation
+ */
+
+/*
+ * Copyright (C) 2011 Oracle Corporation
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/* Local includes: */
+#include "QITextEdit.h"
+
+/* Constructor: */
+QITextEdit::QITextEdit(QWidget *pParent)
+    : QTextEdit(pParent)
+{
+}
+
+QSize QITextEdit::sizeHint() const
+{
+    return document()->size().toSize();
+}
+
Index: /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITextEdit.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITextEdit.h	(revision 39593)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITextEdit.h	(revision 39593)
@@ -0,0 +1,39 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VirtualBox Qt extensions: QITextEdit class declaration
+ */
+
+/*
+ * Copyright (C) 2011 Oracle Corporation
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __QITextEdit_h__
+#define __QITextEdit_h__
+
+/* Global includes: */
+#include <QTextEdit>
+
+/* QTextEdit class extension: */
+class QITextEdit : public QTextEdit
+{
+    Q_OBJECT;
+
+public:
+
+    /* Constructor: */
+    QITextEdit(QWidget *pParent = 0);
+
+    /* Size hint: */
+    QSize sizeHint() const;
+};
+
+#endif // __QITextEdit_h__
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/firstrun/UIFirstRunWzd.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/firstrun/UIFirstRunWzd.cpp	(revision 39592)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/firstrun/UIFirstRunWzd.cpp	(revision 39593)
@@ -7,5 +7,5 @@
 
 /*
- * Copyright (C) 2008-2010 Oracle Corporation
+ * Copyright (C) 2008-2011 Oracle Corporation
  *
  * This file is part of VirtualBox Open Source Edition (OSE), as
@@ -285,6 +285,4 @@
     .arg(tr("Source", "summary"), source)
     ;
-    /* Feat summary to 3 lines */
-    setSummaryFieldLinesNumber(m_pSummaryText, 2);
 
     m_pSummaryText->setText("<table cellspacing=0 cellpadding=0>" + summary + "</table>");
@@ -296,4 +294,6 @@
     retranslateUi();
 
+    /* Update summary geometry: */
+    m_pSummaryText->updateGeometry();
     /* Summary should initially have focus */
     m_pSummaryText->setFocus();
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/firstrun/UIFirstRunWzdPage3.ui
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/firstrun/UIFirstRunWzdPage3.ui	(revision 39592)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/firstrun/UIFirstRunWzdPage3.ui	(revision 39593)
@@ -4,5 +4,5 @@
  VBox frontends: Qt4 GUI (&quot;VirtualBox&quot;):
 
-     Copyright (C) 2009-2010 Oracle Corporation
+     Copyright (C) 2009-2011 Oracle Corporation
 
      This file is part of VirtualBox Open Source Edition (OSE), as
@@ -55,7 +55,7 @@
    </item>
    <item>
-    <widget class="QTextEdit" name="m_pSummaryText">
+    <widget class="QITextEdit" name="m_pSummaryText">
      <property name="sizePolicy">
-      <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+      <sizepolicy hsizetype="Expanding" vsizetype="Minimum">
        <horstretch>0</horstretch>
        <verstretch>0</verstretch>
@@ -117,4 +117,9 @@
    <header>QILabel.h</header>
   </customwidget>
+  <customwidget>
+   <class>QITextEdit</class>
+   <extends>QTextEdit</extends>
+   <header>QITextEdit.h</header>
+  </customwidget>
  </customwidgets>
  <resources/>
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newhd/UINewHDWizard.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newhd/UINewHDWizard.cpp	(revision 39592)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newhd/UINewHDWizard.cpp	(revision 39593)
@@ -996,7 +996,4 @@
     .arg(UINewHDWizard::tr("Size", "summary"), sizeFormatted, sizeUnformatted);
 
-    /* Feat summary to 4 lines: */
-    setSummaryFieldLinesNumber(m_pSummaryText, 4);
-
     m_pSummaryText->setText("<table cellspacing=0 cellpadding=0>" + strSummary + "</table>");
 }
@@ -1007,4 +1004,6 @@
     retranslateUi();
 
+    /* Update summary geometry: */
+    m_pSummaryText->updateGeometry();
     /* Summary should have focus initially: */
     m_pSummaryText->setFocus();
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newhd/UINewHDWizardPageSummary.ui
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newhd/UINewHDWizardPageSummary.ui	(revision 39592)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newhd/UINewHDWizardPageSummary.ui	(revision 39593)
@@ -42,7 +42,7 @@
    </item>
    <item>
-    <widget class="QTextEdit" name="m_pSummaryText">
+    <widget class="QITextEdit" name="m_pSummaryText">
      <property name="sizePolicy">
-      <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+      <sizepolicy hsizetype="Expanding" vsizetype="Minimum">
        <horstretch>0</horstretch>
        <verstretch>0</verstretch>
@@ -88,4 +88,9 @@
    <header>QILabel.h</header>
   </customwidget>
+  <customwidget>
+   <class>QITextEdit</class>
+   <extends>QTextEdit</extends>
+   <header>QITextEdit.h</header>
+  </customwidget>
  </customwidgets>
  <resources/>
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UINewVMWzd.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UINewVMWzd.cpp	(revision 39592)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UINewVMWzd.cpp	(revision 39593)
@@ -673,6 +673,4 @@
     .arg(tr("Base Memory", "summary"), ram, VBoxGlobal::tr("MB", "size suffix MBytes=1024KBytes"))
     ;
-    /* Feat summary to 3 lines */
-    setSummaryFieldLinesNumber(m_pSummaryText, 3);
 
     /* Add hard-disk info */
@@ -682,6 +680,4 @@
             "<tr><td><nobr>%8: </nobr></td><td><nobr>%9</nobr></td></tr>")
             .arg(tr("Start-up Disk", "summary"), field("hardDiskName").toString());
-        /* Extend summary to 4 lines */
-        setSummaryFieldLinesNumber(m_pSummaryText, 4);
     }
 
@@ -701,4 +697,6 @@
     retranslateUi();
 
+    /* Update summary geometry: */
+    m_pSummaryText->updateGeometry();
     /* Summary should have focus initially */
     m_pSummaryText->setFocus();
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UINewVMWzdPage5.ui
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UINewVMWzdPage5.ui	(revision 39592)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UINewVMWzdPage5.ui	(revision 39593)
@@ -4,5 +4,5 @@
  VBox frontends: Qt4 GUI ("VirtualBox"):
 
-     Copyright (C) 2009 Oracle Corporation
+     Copyright (C) 2009-2011 Oracle Corporation
 
      This file is part of VirtualBox Open Source Edition (OSE), as
@@ -51,7 +51,7 @@
    </item>
    <item>
-    <widget class="QTextEdit" name="m_pSummaryText">
+    <widget class="QITextEdit" name="m_pSummaryText">
      <property name="sizePolicy">
-      <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+      <sizepolicy hsizetype="Expanding" vsizetype="Minimum">
        <horstretch>0</horstretch>
        <verstretch>0</verstretch>
@@ -91,4 +91,9 @@
    <header>QILabel.h</header>
   </customwidget>
+  <customwidget>
+   <class>QITextEdit</class>
+   <extends>QTextEdit</extends>
+   <header>QITextEdit.h</header>
+  </customwidget>
  </customwidgets>
  <resources/>
