Index: /trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceEditorWidget.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceEditorWidget.cpp	(revision 64748)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceEditorWidget.cpp	(revision 64749)
@@ -48,5 +48,5 @@
 /** Describes the interface of Appliance item.
   * Represented as a tree structure with a parent & multiple children. */
-class UIApplianceModelItem
+class UIApplianceModelItem : public QITreeViewItem
 {
 public:
@@ -68,5 +68,5 @@
     void appendChild(UIApplianceModelItem *pChildItem);
     /** Returns the child specified by the @a iIndex. */
-    UIApplianceModelItem *childItem(int iIndex) const;
+    virtual UIApplianceModelItem *childItem(int iIndex) const /* override */;
 
     /** Returns the row of the item in the parent. */
@@ -74,7 +74,10 @@
 
     /** Returns the number of children. */
-    int childCount() const;
+    virtual int childCount() const /* override */;
     /** Returns the number of columns. */
     int columnCount() const { return 3; }
+
+    /** Returns the item text. */
+    virtual QString text() const /* override */;
 
     /** Returns the item flags for the given @a iColumn. */
@@ -215,6 +218,7 @@
 *********************************************************************************************************************************/
 
-UIApplianceModelItem::UIApplianceModelItem(int iNumber, ApplianceModelItemType enmType, QITreeView * /* pParent */)
-    : m_iNumber(iNumber)
+UIApplianceModelItem::UIApplianceModelItem(int iNumber, ApplianceModelItemType enmType, QITreeView *pParent)
+    : QITreeViewItem(pParent)
+    , m_iNumber(iNumber)
     , m_enmType(enmType)
     , m_pParentItem(0)
@@ -223,5 +227,6 @@
 
 UIApplianceModelItem::UIApplianceModelItem(int iNumber, ApplianceModelItemType enmType, UIApplianceModelItem *pParentItem)
-    : m_iNumber(iNumber)
+    : QITreeViewItem(pParentItem)
+    , m_iNumber(iNumber)
     , m_enmType(enmType)
     , m_pParentItem(pParentItem)
@@ -256,4 +261,9 @@
 {
     return m_childItems.count();
+}
+
+QString UIApplianceModelItem::text() const
+{
+    return data(ApplianceViewSection_Description, Qt::DisplayRole).toString();
 }
 
