Index: /trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp	(revision 58870)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp	(revision 58871)
@@ -1550,19 +1550,20 @@
     switch (informationElementType)
     {
-        case InformationElementType_General:     strResult = QApplication::translate("VBoxGlobal", "General", "DetailsElementType"); break;
-        case InformationElementType_Preview:     strResult = QApplication::translate("VBoxGlobal", "Preview", "DetailsElementType"); break;
-        case InformationElementType_System:      strResult = QApplication::translate("VBoxGlobal", "System", "DetailsElementType"); break;
-        case InformationElementType_Display:     strResult = QApplication::translate("VBoxGlobal", "Display", "DetailsElementType"); break;
-        case InformationElementType_Storage:     strResult = QApplication::translate("VBoxGlobal", "Storage", "DetailsElementType"); break;
-        case InformationElementType_Audio:       strResult = QApplication::translate("VBoxGlobal", "Audio", "DetailsElementType"); break;
-        case InformationElementType_Network:     strResult = QApplication::translate("VBoxGlobal", "Network", "DetailsElementType"); break;
-        case InformationElementType_Serial:      strResult = QApplication::translate("VBoxGlobal", "Serial ports", "DetailsElementType"); break;
+        case InformationElementType_General:           strResult = QApplication::translate("VBoxGlobal", "General", "DetailsElementType"); break;
+        case InformationElementType_Preview:           strResult = QApplication::translate("VBoxGlobal", "Preview", "DetailsElementType"); break;
+        case InformationElementType_System:            strResult = QApplication::translate("VBoxGlobal", "System", "DetailsElementType"); break;
+        case InformationElementType_Display:           strResult = QApplication::translate("VBoxGlobal", "Display", "DetailsElementType"); break;
+        case InformationElementType_Storage:           strResult = QApplication::translate("VBoxGlobal", "Storage", "DetailsElementType"); break;
+        case InformationElementType_Audio:             strResult = QApplication::translate("VBoxGlobal", "Audio", "DetailsElementType"); break;
+        case InformationElementType_Network:           strResult = QApplication::translate("VBoxGlobal", "Network", "DetailsElementType"); break;
+        case InformationElementType_Serial:            strResult = QApplication::translate("VBoxGlobal", "Serial ports", "DetailsElementType"); break;
 #ifdef VBOX_WITH_PARALLEL_PORTS
-        case InformationElementType_Parallel:    strResult = QApplication::translate("VBoxGlobal", "Parallel ports", "DetailsElementType"); break;
+        case InformationElementType_Parallel:          strResult = QApplication::translate("VBoxGlobal", "Parallel ports", "DetailsElementType"); break;
 #endif /* VBOX_WITH_PARALLEL_PORTS */
-        case InformationElementType_USB:         strResult = QApplication::translate("VBoxGlobal", "USB", "DetailsElementType"); break;
-        case InformationElementType_SF:          strResult = QApplication::translate("VBoxGlobal", "Shared folders", "DetailsElementType"); break;
-        case InformationElementType_UI:          strResult = QApplication::translate("VBoxGlobal", "User interface", "DetailsElementType"); break;
-        case InformationElementType_Description: strResult = QApplication::translate("VBoxGlobal", "Description", "DetailsElementType"); break;
+        case InformationElementType_USB:               strResult = QApplication::translate("VBoxGlobal", "USB", "DetailsElementType"); break;
+        case InformationElementType_SF:                strResult = QApplication::translate("VBoxGlobal", "Shared folders", "DetailsElementType"); break;
+        case InformationElementType_UI:                strResult = QApplication::translate("VBoxGlobal", "User interface", "DetailsElementType"); break;
+        case InformationElementType_Description:       strResult = QApplication::translate("VBoxGlobal", "Description", "DetailsElementType"); break;
+        case InformationElementType_RuntimeAttributes: strResult = QApplication::translate("VBoxGlobal", "RuntimeAttributes", "DetailsElementType"); break;
         default:
         {
@@ -1579,21 +1580,22 @@
     /* Here we have some fancy stuff allowing us
      * to search through the keys using 'case-insensitive' rule: */
-    QStringList keys;                                                                      QList<InformationElementType> values;
+    QStringList keys;                                                                         QList<InformationElementType> values;
     /* Reusing translations from 'DetailsElementType': */
-    keys << QApplication::translate("VBoxGlobal", "General", "DetailsElementType");        values << InformationElementType_General;
-    keys << QApplication::translate("VBoxGlobal", "Preview", "DetailsElementType");        values << InformationElementType_Preview;
-    keys << QApplication::translate("VBoxGlobal", "System", "DetailsElementType");         values << InformationElementType_System;
-    keys << QApplication::translate("VBoxGlobal", "Display", "DetailsElementType");        values << InformationElementType_Display;
-    keys << QApplication::translate("VBoxGlobal", "Storage", "DetailsElementType");        values << InformationElementType_Storage;
-    keys << QApplication::translate("VBoxGlobal", "Audio", "DetailsElementType");          values << InformationElementType_Audio;
-    keys << QApplication::translate("VBoxGlobal", "Network", "DetailsElementType");        values << InformationElementType_Network;
-    keys << QApplication::translate("VBoxGlobal", "Serial ports", "DetailsElementType");   values << InformationElementType_Serial;
+    keys << QApplication::translate("VBoxGlobal", "General", "DetailsElementType");           values << InformationElementType_General;
+    keys << QApplication::translate("VBoxGlobal", "Preview", "DetailsElementType");           values << InformationElementType_Preview;
+    keys << QApplication::translate("VBoxGlobal", "System", "DetailsElementType");            values << InformationElementType_System;
+    keys << QApplication::translate("VBoxGlobal", "Display", "DetailsElementType");           values << InformationElementType_Display;
+    keys << QApplication::translate("VBoxGlobal", "Storage", "DetailsElementType");           values << InformationElementType_Storage;
+    keys << QApplication::translate("VBoxGlobal", "Audio", "DetailsElementType");             values << InformationElementType_Audio;
+    keys << QApplication::translate("VBoxGlobal", "Network", "DetailsElementType");           values << InformationElementType_Network;
+    keys << QApplication::translate("VBoxGlobal", "Serial ports", "DetailsElementType");      values << InformationElementType_Serial;
 #ifdef VBOX_WITH_PARALLEL_PORTS
-    keys << QApplication::translate("VBoxGlobal", "Parallel ports", "DetailsElementType"); values << InformationElementType_Parallel;
+    keys << QApplication::translate("VBoxGlobal", "Parallel ports", "DetailsElementType");    values << InformationElementType_Parallel;
 #endif /* VBOX_WITH_PARALLEL_PORTS */
-    keys << QApplication::translate("VBoxGlobal", "USB", "DetailsElementType");            values << InformationElementType_USB;
-    keys << QApplication::translate("VBoxGlobal", "Shared folders", "DetailsElementType"); values << InformationElementType_SF;
-    keys << QApplication::translate("VBoxGlobal", "User interface", "DetailsElementType"); values << InformationElementType_UI;
-    keys << QApplication::translate("VBoxGlobal", "Description", "DetailsElementType");    values << InformationElementType_Description;
+    keys << QApplication::translate("VBoxGlobal", "USB", "DetailsElementType");               values << InformationElementType_USB;
+    keys << QApplication::translate("VBoxGlobal", "Shared folders", "DetailsElementType");    values << InformationElementType_SF;
+    keys << QApplication::translate("VBoxGlobal", "User interface", "DetailsElementType");    values << InformationElementType_UI;
+    keys << QApplication::translate("VBoxGlobal", "Description", "DetailsElementType");       values << InformationElementType_Description;
+    keys << QApplication::translate("VBoxGlobal", "RuntimeAttributes", "DetailsElementType"); values << InformationElementType_RuntimeAttributes;
     /* Invalid type for unknown words: */
     if (!keys.contains(strInformationElementType, Qt::CaseInsensitive))
@@ -1609,19 +1611,20 @@
     switch (informationElementType)
     {
-        case InformationElementType_General:     strResult = "general"; break;
-        case InformationElementType_Preview:     strResult = "preview"; break;
-        case InformationElementType_System:      strResult = "system"; break;
-        case InformationElementType_Display:     strResult = "display"; break;
-        case InformationElementType_Storage:     strResult = "storage"; break;
-        case InformationElementType_Audio:       strResult = "audio"; break;
-        case InformationElementType_Network:     strResult = "network"; break;
-        case InformationElementType_Serial:      strResult = "serialPorts"; break;
+        case InformationElementType_General:           strResult = "general"; break;
+        case InformationElementType_Preview:           strResult = "preview"; break;
+        case InformationElementType_System:            strResult = "system"; break;
+        case InformationElementType_Display:           strResult = "display"; break;
+        case InformationElementType_Storage:           strResult = "storage"; break;
+        case InformationElementType_Audio:             strResult = "audio"; break;
+        case InformationElementType_Network:           strResult = "network"; break;
+        case InformationElementType_Serial:            strResult = "serialPorts"; break;
 #ifdef VBOX_WITH_PARALLEL_PORTS
-        case InformationElementType_Parallel:    strResult = "parallelPorts"; break;
+        case InformationElementType_Parallel:          strResult = "parallelPorts"; break;
 #endif /* VBOX_WITH_PARALLEL_PORTS */
-        case InformationElementType_USB:         strResult = "usb"; break;
-        case InformationElementType_SF:          strResult = "sharedFolders"; break;
-        case InformationElementType_UI:          strResult = "userInterface"; break;
-        case InformationElementType_Description: strResult = "description"; break;
+        case InformationElementType_USB:               strResult = "usb"; break;
+        case InformationElementType_SF:                strResult = "sharedFolders"; break;
+        case InformationElementType_UI:                strResult = "userInterface"; break;
+        case InformationElementType_Description:       strResult = "description"; break;
+        case InformationElementType_RuntimeAttributes: strResult = "runtime-attributes"; break;
         default:
         {
@@ -1638,20 +1641,21 @@
     /* Here we have some fancy stuff allowing us
      * to search through the keys using 'case-insensitive' rule: */
-    QStringList keys;        QList<InformationElementType> values;
-    keys << "general";       values << InformationElementType_General;
-    keys << "preview";       values << InformationElementType_Preview;
-    keys << "system";        values << InformationElementType_System;
-    keys << "display";       values << InformationElementType_Display;
-    keys << "storage";       values << InformationElementType_Storage;
-    keys << "audio";         values << InformationElementType_Audio;
-    keys << "network";       values << InformationElementType_Network;
-    keys << "serialPorts";   values << InformationElementType_Serial;
+    QStringList keys;             QList<InformationElementType> values;
+    keys << "general";            values << InformationElementType_General;
+    keys << "preview";            values << InformationElementType_Preview;
+    keys << "system";             values << InformationElementType_System;
+    keys << "display";            values << InformationElementType_Display;
+    keys << "storage";            values << InformationElementType_Storage;
+    keys << "audio";              values << InformationElementType_Audio;
+    keys << "network";            values << InformationElementType_Network;
+    keys << "serialPorts";        values << InformationElementType_Serial;
 #ifdef VBOX_WITH_PARALLEL_PORTS
-    keys << "parallelPorts"; values << InformationElementType_Parallel;
+    keys << "parallelPorts";      values << InformationElementType_Parallel;
 #endif /* VBOX_WITH_PARALLEL_PORTS */
-    keys << "usb";           values << InformationElementType_USB;
-    keys << "sharedFolders"; values << InformationElementType_SF;
-    keys << "userInterface"; values << InformationElementType_UI;
-    keys << "description";   values << InformationElementType_Description;
+    keys << "usb";                values << InformationElementType_USB;
+    keys << "sharedFolders";      values << InformationElementType_SF;
+    keys << "userInterface";      values << InformationElementType_UI;
+    keys << "description";        values << InformationElementType_Description;
+    keys << "runtime-attributes"; values << InformationElementType_RuntimeAttributes;
     /* Invalid type for unknown words: */
     if (!keys.contains(strInformationElementType, Qt::CaseInsensitive))
@@ -1666,19 +1670,20 @@
     switch (informationElementType)
     {
-        case InformationElementType_General:     return UIIconPool::iconSet(":/machine_16px.png");
-        case InformationElementType_Preview:     return UIIconPool::iconSet(":/machine_16px.png");
-        case InformationElementType_System:      return UIIconPool::iconSet(":/chipset_16px.png");
-        case InformationElementType_Display:     return UIIconPool::iconSet(":/vrdp_16px.png");
-        case InformationElementType_Storage:     return UIIconPool::iconSet(":/hd_16px.png");
-        case InformationElementType_Audio:       return UIIconPool::iconSet(":/sound_16px.png");
-        case InformationElementType_Network:     return UIIconPool::iconSet(":/nw_16px.png");
-        case InformationElementType_Serial:      return UIIconPool::iconSet(":/serial_port_16px.png");
+        case InformationElementType_General:           return UIIconPool::iconSet(":/machine_16px.png");
+        case InformationElementType_Preview:           return UIIconPool::iconSet(":/machine_16px.png");
+        case InformationElementType_System:            return UIIconPool::iconSet(":/chipset_16px.png");
+        case InformationElementType_Display:           return UIIconPool::iconSet(":/vrdp_16px.png");
+        case InformationElementType_Storage:           return UIIconPool::iconSet(":/hd_16px.png");
+        case InformationElementType_Audio:             return UIIconPool::iconSet(":/sound_16px.png");
+        case InformationElementType_Network:           return UIIconPool::iconSet(":/nw_16px.png");
+        case InformationElementType_Serial:            return UIIconPool::iconSet(":/serial_port_16px.png");
 #ifdef VBOX_WITH_PARALLEL_PORTS
-        case InformationElementType_Parallel:    return UIIconPool::iconSet(":/parallel_port_16px.png");
+        case InformationElementType_Parallel:          return UIIconPool::iconSet(":/parallel_port_16px.png");
 #endif /* VBOX_WITH_PARALLEL_PORTS */
-        case InformationElementType_USB:         return UIIconPool::iconSet(":/usb_16px.png");
-        case InformationElementType_SF:          return UIIconPool::iconSet(":/sf_16px.png");
-        case InformationElementType_UI:          return UIIconPool::iconSet(":/interface_16px.png");
-        case InformationElementType_Description: return UIIconPool::iconSet(":/description_16px.png");
+        case InformationElementType_USB:               return UIIconPool::iconSet(":/usb_16px.png");
+        case InformationElementType_SF:                return UIIconPool::iconSet(":/sf_16px.png");
+        case InformationElementType_UI:                return UIIconPool::iconSet(":/interface_16px.png");
+        case InformationElementType_Description:       return UIIconPool::iconSet(":/description_16px.png");
+        case InformationElementType_RuntimeAttributes: return UIIconPool::iconSet(":/state_running_16px.png");
         default:
         {
