Index: /trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackend.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackend.h	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackend.h	(revision 88082)
@@ -125,5 +125,5 @@
 template<> SHARED_LIBRARY_STUFF bool canConvert<UIMediumFormat>();
 template<> SHARED_LIBRARY_STUFF bool canConvert<UISettingsDefs::RecordingMode>();
-template<> SHARED_LIBRARY_STUFF bool canConvert<VMResourceMonitorColumn>();
+template<> SHARED_LIBRARY_STUFF bool canConvert<VMActivityOverviewColumn>();
 
 /* Declare COM canConvert specializations: */
@@ -270,6 +270,6 @@
 template<> SHARED_LIBRARY_STUFF QString toString(const UISettingsDefs::RecordingMode &enmRecordingMode);
 template<> SHARED_LIBRARY_STUFF UISettingsDefs::RecordingMode fromString<UISettingsDefs::RecordingMode>(const QString &enmRecordingMode);
-template<> SHARED_LIBRARY_STUFF QString toInternalString(const VMResourceMonitorColumn &enmVMResourceMonitorColumn);
-template<> SHARED_LIBRARY_STUFF VMResourceMonitorColumn fromInternalString<VMResourceMonitorColumn>(const QString &strVMResourceMonitorColumn);
+template<> SHARED_LIBRARY_STUFF QString toInternalString(const VMActivityOverviewColumn &enmVMActivityOverviewColumn);
+template<> SHARED_LIBRARY_STUFF VMActivityOverviewColumn fromInternalString<VMActivityOverviewColumn>(const QString &strVMActivityOverviewColumn);
 
 /* Declare COM conversion specializations: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp	(revision 88082)
@@ -79,5 +79,5 @@
 template<> bool canConvert<UIMediumFormat>() { return true; }
 template<> bool canConvert<UISettingsDefs::RecordingMode>() { return true; }
-template<> bool canConvert<VMResourceMonitorColumn>(){ return true; };
+template<> bool canConvert<VMActivityOverviewColumn>(){ return true; };
 
 
@@ -2605,26 +2605,26 @@
 }
 
-template<> QString toInternalString(const VMResourceMonitorColumn &enmVMResourceMonitorColumn)
-{
-    QString strResult;
-    switch (enmVMResourceMonitorColumn)
-    {
-        case VMResourceMonitorColumn_Name:              strResult = "VMName"; break;
-        case VMResourceMonitorColumn_CPUGuestLoad:      strResult = "CPUGuestLoad"; break;
-        case VMResourceMonitorColumn_CPUVMMLoad:        strResult = "CPUVMMLoad"; break;
-        case VMResourceMonitorColumn_RAMUsedAndTotal:   strResult = "RAMUsedAndTotal"; break;
-        case VMResourceMonitorColumn_RAMUsedPercentage: strResult = "RAMUsedPercentage"; break;
-        case VMResourceMonitorColumn_NetworkUpRate:     strResult = "NetworkUpRate"; break;
-        case VMResourceMonitorColumn_NetworkDownRate:   strResult = "NetworkDownRate"; break;
-        case VMResourceMonitorColumn_NetworkUpTotal:    strResult = "NetworkUpTotal"; break;
-        case VMResourceMonitorColumn_NetworkDownTotal:  strResult = "NetworkDownTotal"; break;
-        case VMResourceMonitorColumn_DiskIOReadRate:    strResult = "DiskIOReadRate"; break;
-        case VMResourceMonitorColumn_DiskIOWriteRate:   strResult = "DiskIOWriteRate"; break;
-        case VMResourceMonitorColumn_DiskIOReadTotal:   strResult = "DiskIOReadTotal"; break;
-        case VMResourceMonitorColumn_DiskIOWriteTotal:  strResult = "DiskIOWriteTotal"; break;
-        case VMResourceMonitorColumn_VMExits:           strResult = "VMExits"; break;
+template<> QString toInternalString(const VMActivityOverviewColumn &enmVMActivityOverviewColumn)
+{
+    QString strResult;
+    switch (enmVMActivityOverviewColumn)
+    {
+        case VMActivityOverviewColumn_Name:              strResult = "VMName"; break;
+        case VMActivityOverviewColumn_CPUGuestLoad:      strResult = "CPUGuestLoad"; break;
+        case VMActivityOverviewColumn_CPUVMMLoad:        strResult = "CPUVMMLoad"; break;
+        case VMActivityOverviewColumn_RAMUsedAndTotal:   strResult = "RAMUsedAndTotal"; break;
+        case VMActivityOverviewColumn_RAMUsedPercentage: strResult = "RAMUsedPercentage"; break;
+        case VMActivityOverviewColumn_NetworkUpRate:     strResult = "NetworkUpRate"; break;
+        case VMActivityOverviewColumn_NetworkDownRate:   strResult = "NetworkDownRate"; break;
+        case VMActivityOverviewColumn_NetworkUpTotal:    strResult = "NetworkUpTotal"; break;
+        case VMActivityOverviewColumn_NetworkDownTotal:  strResult = "NetworkDownTotal"; break;
+        case VMActivityOverviewColumn_DiskIOReadRate:    strResult = "DiskIOReadRate"; break;
+        case VMActivityOverviewColumn_DiskIOWriteRate:   strResult = "DiskIOWriteRate"; break;
+        case VMActivityOverviewColumn_DiskIOReadTotal:   strResult = "DiskIOReadTotal"; break;
+        case VMActivityOverviewColumn_DiskIOWriteTotal:  strResult = "DiskIOWriteTotal"; break;
+        case VMActivityOverviewColumn_VMExits:           strResult = "VMExits"; break;
         default:
             {
-                AssertMsgFailed(("No text for VM Resource Monitor Column=%d", enmVMResourceMonitorColumn));
+                AssertMsgFailed(("No text for VM Resource Monitor Column=%d", enmVMActivityOverviewColumn));
                 break;
             }
@@ -2633,24 +2633,24 @@
 }
 
-template<> VMResourceMonitorColumn fromInternalString<VMResourceMonitorColumn>(const QString &strVMResourceMonitorColumn)
-{
-    QStringList keys;    QList<VMResourceMonitorColumn> values;
-    keys << "VMName";             values << VMResourceMonitorColumn_Name;
-    keys << "CPUGuestLoad";       values << VMResourceMonitorColumn_CPUGuestLoad;
-    keys << "CPUVMMLoad";         values << VMResourceMonitorColumn_CPUVMMLoad;
-    keys << "RAMUsedAndTotal";    values << VMResourceMonitorColumn_RAMUsedAndTotal;
-    keys << "RAMUsedPercentage";  values << VMResourceMonitorColumn_RAMUsedPercentage;
-    keys << "NetworkUpRate";      values << VMResourceMonitorColumn_NetworkUpRate;
-    keys << "NetworkDownRate";    values << VMResourceMonitorColumn_NetworkDownRate;
-    keys << "NetworkUpTotal";     values << VMResourceMonitorColumn_NetworkUpTotal;
-    keys << "NetworkDownTotal";   values << VMResourceMonitorColumn_NetworkDownTotal;
-    keys << "DiskIOReadRate";     values << VMResourceMonitorColumn_DiskIOReadRate;
-    keys << "DiskIOWriteRate";    values << VMResourceMonitorColumn_DiskIOWriteRate;
-    keys << "DiskIOReadTotal";    values << VMResourceMonitorColumn_DiskIOReadTotal;
-    keys << "DiskIOWriteTotal";   values << VMResourceMonitorColumn_DiskIOWriteTotal;
-    keys << "VMExits";            values << VMResourceMonitorColumn_VMExits;
-    if (!keys.contains(strVMResourceMonitorColumn, Qt::CaseInsensitive))
-        return VMResourceMonitorColumn_Max;
+template<> VMActivityOverviewColumn fromInternalString<VMActivityOverviewColumn>(const QString &strVMActivityOverviewColumn)
+{
+    QStringList keys;    QList<VMActivityOverviewColumn> values;
+    keys << "VMName";             values << VMActivityOverviewColumn_Name;
+    keys << "CPUGuestLoad";       values << VMActivityOverviewColumn_CPUGuestLoad;
+    keys << "CPUVMMLoad";         values << VMActivityOverviewColumn_CPUVMMLoad;
+    keys << "RAMUsedAndTotal";    values << VMActivityOverviewColumn_RAMUsedAndTotal;
+    keys << "RAMUsedPercentage";  values << VMActivityOverviewColumn_RAMUsedPercentage;
+    keys << "NetworkUpRate";      values << VMActivityOverviewColumn_NetworkUpRate;
+    keys << "NetworkDownRate";    values << VMActivityOverviewColumn_NetworkDownRate;
+    keys << "NetworkUpTotal";     values << VMActivityOverviewColumn_NetworkUpTotal;
+    keys << "NetworkDownTotal";   values << VMActivityOverviewColumn_NetworkDownTotal;
+    keys << "DiskIOReadRate";     values << VMActivityOverviewColumn_DiskIOReadRate;
+    keys << "DiskIOWriteRate";    values << VMActivityOverviewColumn_DiskIOWriteRate;
+    keys << "DiskIOReadTotal";    values << VMActivityOverviewColumn_DiskIOReadTotal;
+    keys << "DiskIOWriteTotal";   values << VMActivityOverviewColumn_DiskIOWriteTotal;
+    keys << "VMExits";            values << VMActivityOverviewColumn_VMExits;
+    if (!keys.contains(strVMActivityOverviewColumn, Qt::CaseInsensitive))
+        return VMActivityOverviewColumn_Max;
     /* Corresponding format for known words: */
-    return values.at(keys.indexOf(QRegExp(strVMResourceMonitorColumn, Qt::CaseInsensitive)));
-}
+    return values.at(keys.indexOf(QRegExp(strVMActivityOverviewColumn, Qt::CaseInsensitive)));
+}
Index: /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h	(revision 88082)
@@ -1074,23 +1074,23 @@
 
 
-/** Manager UI: VM resource Monitor Column types.
+/** Manager UI: VM Activity Overview Column types.
   * @note The first element must be 0 and the rest must be consecutive */
-enum VMResourceMonitorColumn
-{
-    VMResourceMonitorColumn_Name = 0,
-    VMResourceMonitorColumn_CPUGuestLoad,
-    VMResourceMonitorColumn_CPUVMMLoad,
-    VMResourceMonitorColumn_RAMUsedAndTotal,
-    VMResourceMonitorColumn_RAMUsedPercentage,
-    VMResourceMonitorColumn_NetworkUpRate,
-    VMResourceMonitorColumn_NetworkDownRate,
-    VMResourceMonitorColumn_NetworkUpTotal,
-    VMResourceMonitorColumn_NetworkDownTotal,
-    VMResourceMonitorColumn_DiskIOReadRate,
-    VMResourceMonitorColumn_DiskIOWriteRate,
-    VMResourceMonitorColumn_DiskIOReadTotal,
-    VMResourceMonitorColumn_DiskIOWriteTotal,
-    VMResourceMonitorColumn_VMExits,
-    VMResourceMonitorColumn_Max
+enum VMActivityOverviewColumn
+{
+    VMActivityOverviewColumn_Name = 0,
+    VMActivityOverviewColumn_CPUGuestLoad,
+    VMActivityOverviewColumn_CPUVMMLoad,
+    VMActivityOverviewColumn_RAMUsedAndTotal,
+    VMActivityOverviewColumn_RAMUsedPercentage,
+    VMActivityOverviewColumn_NetworkUpRate,
+    VMActivityOverviewColumn_NetworkDownRate,
+    VMActivityOverviewColumn_NetworkUpTotal,
+    VMActivityOverviewColumn_NetworkDownTotal,
+    VMActivityOverviewColumn_DiskIOReadRate,
+    VMActivityOverviewColumn_DiskIOWriteRate,
+    VMActivityOverviewColumn_DiskIOReadTotal,
+    VMActivityOverviewColumn_DiskIOWriteTotal,
+    VMActivityOverviewColumn_VMExits,
+    VMActivityOverviewColumn_Max
 };
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp	(revision 88082)
@@ -4644,10 +4644,10 @@
 }
 
-void UIExtraDataManager::setVMResourceMonitorHiddenColumnList(const QStringList &hiddenColumnList)
+void UIExtraDataManager::setVMActivityOverviewHiddenColumnList(const QStringList &hiddenColumnList)
 {
     setExtraDataStringList(GUI_VMResourceManager_HiddenColumns, hiddenColumnList);
 }
 
-QStringList UIExtraDataManager::VMResourceMonitorHiddenColumnList()
+QStringList UIExtraDataManager::VMActivityOverviewHiddenColumnList()
 {
     return extraDataStringList(GUI_VMResourceManager_HiddenColumns);
Index: /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h	(revision 88082)
@@ -798,6 +798,6 @@
     /** @name Manager UI: VM Resource Monitor
       * @{ */
-        void setVMResourceMonitorHiddenColumnList(const QStringList &hiddenColumnList);
-        QStringList VMResourceMonitorHiddenColumnList();
+        void setVMActivityOverviewHiddenColumnList(const QStringList &hiddenColumnList);
+        QStringList VMActivityOverviewHiddenColumnList();
     /** @} */
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.cpp	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.cpp	(revision 88082)
@@ -355,12 +355,12 @@
 
 /** Simple action extension, used as 'Show VM Resource Monitor' action class. */
-class UIActionToggleManagerToolsGlobalShowVMResourceMonitor : public UIActionToggle
-{
-    Q_OBJECT;
-
-public:
-
-    /** Constructs action passing @a pParent to the base-class. */
-    UIActionToggleManagerToolsGlobalShowVMResourceMonitor(UIActionPool *pParent)
+class UIActionToggleManagerToolsGlobalShowVMActivityOverview : public UIActionToggle
+{
+    Q_OBJECT;
+
+public:
+
+    /** Constructs action passing @a pParent to the base-class. */
+    UIActionToggleManagerToolsGlobalShowVMActivityOverview(UIActionPool *pParent)
         : UIActionToggle(pParent)
     {
@@ -376,5 +376,5 @@
     virtual QString shortcutExtraDataID() const /* override */
     {
-        return QString("ToolsGlobalVMResourceMonitor");
+        return QString("ToolsGlobalVMActivityOverview");
     }
 
@@ -3385,12 +3385,12 @@
 
 /** Menu action extension, used as 'Resources' menu class. */
-class UIActionMenuVMResourceMonitor : public UIActionMenu
-{
-    Q_OBJECT;
-
-public:
-
-    /** Constructs action passing @a pParent to the base-class. */
-    UIActionMenuVMResourceMonitor(UIActionPool *pParent)
+class UIActionMenuVMActivityOverview : public UIActionMenu
+{
+    Q_OBJECT;
+
+public:
+
+    /** Constructs action passing @a pParent to the base-class. */
+    UIActionMenuVMActivityOverview(UIActionPool *pParent)
         : UIActionMenu(pParent)
     {}
@@ -3401,5 +3401,5 @@
     virtual QString shortcutExtraDataID() const /* override */
     {
-        return QString("VMResourceMonitorMenu");
+        return QString("VMActivityOverviewMenu");
     }
 
@@ -3412,12 +3412,12 @@
 
 /** Menu action extension, used as 'Columns' menu class. */
-class UIActionMenuManagerVMResourceMonitorColumns : public UIActionMenu
-{
-    Q_OBJECT;
-
-public:
-
-    /** Constructs action passing @a pParent to the base-class. */
-    UIActionMenuManagerVMResourceMonitorColumns(UIActionPool *pParent)
+class UIActionMenuManagerVMActivityOverviewColumns : public UIActionMenu
+{
+    Q_OBJECT;
+
+public:
+
+    /** Constructs action passing @a pParent to the base-class. */
+    UIActionMenuManagerVMActivityOverviewColumns(UIActionPool *pParent)
         : UIActionMenu(pParent,
                        ":/resources_monitor_columns_32px.png", ":/resources_monitor_columns_16px.png",
@@ -3432,5 +3432,5 @@
     virtual QString shortcutExtraDataID() const /* override */
     {
-        return QString("VMResourceMonitorColumns");
+        return QString("VMActivityOverviewColumns");
     }
 
@@ -3447,12 +3447,12 @@
 
 /** Simple action extension, used as 'Switch to Machine Performance' action class. */
-class UIActionMenuManagerVMResourceMonitorSwitchToMachinePerformance : public UIActionSimple
-{
-    Q_OBJECT;
-
-public:
-
-    /** Constructs action passing @a pParent to the base-class. */
-    UIActionMenuManagerVMResourceMonitorSwitchToMachinePerformance(UIActionPool *pParent)
+class UIActionMenuManagerVMActivityOverviewSwitchToMachinePerformance : public UIActionSimple
+{
+    Q_OBJECT;
+
+public:
+
+    /** Constructs action passing @a pParent to the base-class. */
+    UIActionMenuManagerVMActivityOverviewSwitchToMachinePerformance(UIActionPool *pParent)
         : UIActionSimple(pParent,
                          ":/resources_monitor_jump_to_vm_32px.png",          ":/resources_monitor_jump_to_vm_16px.png",
@@ -3467,5 +3467,5 @@
     virtual QString shortcutExtraDataID() const /* override */
     {
-        return QString("VMResourceMonitorSwitchToMachinePerformance");
+        return QString("VMActivityOverviewSwitchToMachinePerformance");
     }
 
@@ -3503,5 +3503,5 @@
     m_pool[UIActionIndexMN_M_File_M_Tools_T_NetworkManager] = new UIActionToggleManagerToolsGlobalShowNetworkManager(this);
     m_pool[UIActionIndexMN_M_File_M_Tools_T_CloudProfileManager] = new UIActionToggleManagerToolsGlobalShowCloudProfileManager(this);
-    m_pool[UIActionIndexMN_M_File_M_Tools_T_VMResourceMonitor] = new UIActionToggleManagerToolsGlobalShowVMResourceMonitor(this);
+    m_pool[UIActionIndexMN_M_File_M_Tools_T_VMActivityOverview] = new UIActionToggleManagerToolsGlobalShowVMActivityOverview(this);
 #ifdef VBOX_GUI_WITH_EXTRADATA_MANAGER_UI
     m_pool[UIActionIndexMN_M_File_S_ShowExtraDataManager] = new UIActionSimpleManagerFileShowExtraDataManager(this);
@@ -3650,7 +3650,7 @@
 
     /* VM resource Monitor actions: */
-    m_pool[UIActionIndexMN_M_VMResourceMonitor] = new UIActionMenuVMResourceMonitor(this);
-    m_pool[UIActionIndexMN_M_VMResourceMonitor_M_Columns] = new UIActionMenuManagerVMResourceMonitorColumns(this);
-    m_pool[UIActionIndexMN_M_VMResourceMonitor_S_SwitchToMachinePerformance] = new UIActionMenuManagerVMResourceMonitorSwitchToMachinePerformance(this);
+    m_pool[UIActionIndexMN_M_VMActivityOverview] = new UIActionMenuVMActivityOverview(this);
+    m_pool[UIActionIndexMN_M_VMActivityOverview_M_Columns] = new UIActionMenuManagerVMActivityOverviewColumns(this);
+    m_pool[UIActionIndexMN_M_VMActivityOverview_S_SwitchToMachinePerformance] = new UIActionMenuManagerVMActivityOverviewSwitchToMachinePerformance(this);
 
     /* 'File' action groups: */
@@ -3661,5 +3661,5 @@
     m_groupPool[UIActionIndexMN_M_File_M_Tools]->addAction(m_pool.value(UIActionIndexMN_M_File_M_Tools_T_NetworkManager));
     m_groupPool[UIActionIndexMN_M_File_M_Tools]->addAction(m_pool.value(UIActionIndexMN_M_File_M_Tools_T_CloudProfileManager));
-    m_groupPool[UIActionIndexMN_M_File_M_Tools]->addAction(m_pool.value(UIActionIndexMN_M_File_M_Tools_T_VMResourceMonitor));
+    m_groupPool[UIActionIndexMN_M_File_M_Tools]->addAction(m_pool.value(UIActionIndexMN_M_File_M_Tools_T_VMActivityOverview));
 
     /* 'Group' action groups: */
@@ -3703,5 +3703,5 @@
     m_menuUpdateHandlers[UIActionIndexMN_M_CloudConsoleWindow].ptfm =    &UIActionPoolManager::updateMenuCloudConsoleWindow;
     m_menuUpdateHandlers[UIActionIndexMN_M_CloudConsole].ptfm =          &UIActionPoolManager::updateMenuCloudConsole;
-    m_menuUpdateHandlers[UIActionIndexMN_M_VMResourceMonitor].ptfm =     &UIActionPoolManager::updateMenuVMResourceMonitor;
+    m_menuUpdateHandlers[UIActionIndexMN_M_VMActivityOverview].ptfm =     &UIActionPoolManager::updateMenuVMActivityOverview;
     m_menuUpdateHandlers[UIActionIndexMN_M_Snapshot].ptfm =              &UIActionPoolManager::updateMenuSnapshot;
 
@@ -3788,6 +3788,6 @@
     updateMenuCloud();
     /* 'VM Resource Monitor' menu: */
-    addMenu(m_mainMenus, action(UIActionIndexMN_M_VMResourceMonitor));
-    updateMenuVMResourceMonitor();
+    addMenu(m_mainMenus, action(UIActionIndexMN_M_VMActivityOverview));
+    updateMenuVMActivityOverview();
 
     /* 'Snapshot' menu: */
@@ -4015,5 +4015,5 @@
     pMenu->addAction(action(UIActionIndexMN_M_File_M_Tools_T_NetworkManager));
     pMenu->addAction(action(UIActionIndexMN_M_File_M_Tools_T_CloudProfileManager));
-    pMenu->addAction(action(UIActionIndexMN_M_File_M_Tools_T_VMResourceMonitor));
+    pMenu->addAction(action(UIActionIndexMN_M_File_M_Tools_T_VMActivityOverview));
 
     /* Mark menu as valid: */
@@ -4482,19 +4482,19 @@
 }
 
-void UIActionPoolManager::updateMenuVMResourceMonitor()
+void UIActionPoolManager::updateMenuVMActivityOverview()
 {
     /* Update corresponding menu: */
-    updateMenuVMResourceMonitorWrapper(action(UIActionIndexMN_M_VMResourceMonitor)->menu());
+    updateMenuVMActivityOverviewWrapper(action(UIActionIndexMN_M_VMActivityOverview)->menu());
 
     /* Mark menu as valid: */
-    m_invalidations.remove(UIActionIndexMN_M_VMResourceMonitor);
+    m_invalidations.remove(UIActionIndexMN_M_VMActivityOverview);
 }
 
-void UIActionPoolManager::updateMenuVMResourceMonitorWrapper(UIMenu *pMenu)
+void UIActionPoolManager::updateMenuVMActivityOverviewWrapper(UIMenu *pMenu)
 {
     /* Clear contents: */
     pMenu->clear();
-    addAction(pMenu, action(UIActionIndexMN_M_VMResourceMonitor_M_Columns));
-    addAction(pMenu, action(UIActionIndexMN_M_VMResourceMonitor_S_SwitchToMachinePerformance));
+    addAction(pMenu, action(UIActionIndexMN_M_VMActivityOverview_M_Columns));
+    addAction(pMenu, action(UIActionIndexMN_M_VMActivityOverview_S_SwitchToMachinePerformance));
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.h	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.h	(revision 88082)
@@ -45,5 +45,5 @@
     UIActionIndexMN_M_File_M_Tools_T_NetworkManager,
     UIActionIndexMN_M_File_M_Tools_T_CloudProfileManager,
-    UIActionIndexMN_M_File_M_Tools_T_VMResourceMonitor,
+    UIActionIndexMN_M_File_M_Tools_T_VMActivityOverview,
 #ifdef VBOX_GUI_WITH_EXTRADATA_MANAGER_UI
     UIActionIndexMN_M_File_S_ShowExtraDataManager,
@@ -191,7 +191,7 @@
 
     /* VM Resource Monitor actions: */
-    UIActionIndexMN_M_VMResourceMonitor,
-    UIActionIndexMN_M_VMResourceMonitor_M_Columns,
-    UIActionIndexMN_M_VMResourceMonitor_S_SwitchToMachinePerformance,
+    UIActionIndexMN_M_VMActivityOverview,
+    UIActionIndexMN_M_VMActivityOverview_M_Columns,
+    UIActionIndexMN_M_VMActivityOverview_S_SwitchToMachinePerformance,
 
     /* Maximum index: */
@@ -299,7 +299,7 @@
 
     /** Updates 'VM Resource Monitor' menu. */
-    void updateMenuVMResourceMonitor();
+    void updateMenuVMActivityOverview();
     /** Updates 'VM Resource Monitor' @a pMenu. */
-    void updateMenuVMResourceMonitorWrapper(UIMenu *pMenu);
+    void updateMenuVMActivityOverviewWrapper(UIMenu *pMenu);
 
     /** Updates 'Snapshot' menu. */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneGlobal.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneGlobal.cpp	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneGlobal.cpp	(revision 88082)
@@ -206,5 +206,5 @@
             {
                 /* Create VM Resource Monitor: */
-                m_pPaneResourceMonitor = new UIResourceMonitorWidget(EmbedTo_Stack, m_pActionPool, false /* show toolbar */);
+                m_pPaneResourceMonitor = new UIVMActivityOverviewWidget(EmbedTo_Stack, m_pActionPool, false /* show toolbar */);
                 AssertPtrReturnVoid(m_pPaneResourceMonitor);
                 {
@@ -216,5 +216,5 @@
                     /* Configure pane: */
                     m_pPaneResourceMonitor->setProperty("ToolType", QVariant::fromValue(UIToolType_VMActivityOverview));
-                    connect(m_pPaneResourceMonitor, &UIResourceMonitorWidget::sigSwitchToMachinePerformancePane,
+                    connect(m_pPaneResourceMonitor, &UIVMActivityOverviewWidget::sigSwitchToMachinePerformancePane,
                             this, &UIToolPaneGlobal::sigSwitchToMachinePerformancePane);
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneGlobal.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneGlobal.h	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneGlobal.h	(revision 88082)
@@ -37,5 +37,5 @@
 class UIMediumManagerWidget;
 class UINetworkManagerWidget;
-class UIResourceMonitorWidget;
+class UIVMActivityOverviewWidget;
 class UIVirtualMachineItem;
 class UIWelcomePane;
@@ -104,5 +104,5 @@
     UICloudProfileManagerWidget  *m_pPaneCloud;
     /** Holds the VM Resource Monitor instance. */
-    UIResourceMonitorWidget      *m_pPaneResourceMonitor;
+    UIVMActivityOverviewWidget   *m_pPaneResourceMonitor;
 
     /** Holds whether this pane is active. */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp	(revision 88082)
@@ -3112,5 +3112,5 @@
     /* Determine whether Resources menu should be visible: */
     const bool fResourcesMenuShown = fGlobalMenuShown && m_pWidget->currentGlobalTool() == UIToolType_VMActivityOverview;
-    actionPool()->action(UIActionIndexMN_M_VMResourceMonitor)->setVisible(fResourcesMenuShown);
+    actionPool()->action(UIActionIndexMN_M_VMActivityOverview)->setVisible(fResourcesMenuShown);
 
     /* Determine whether Snapshots menu should be visible: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp	(revision 88082)
@@ -843,8 +843,8 @@
                 case UIToolType_VMActivityOverview:
                 {
-                    m_pToolBar->addAction(actionPool()->action(UIActionIndexMN_M_VMResourceMonitor_M_Columns));
-                    m_pToolBar->addAction(actionPool()->action(UIActionIndexMN_M_VMResourceMonitor_S_SwitchToMachinePerformance));
+                    m_pToolBar->addAction(actionPool()->action(UIActionIndexMN_M_VMActivityOverview_M_Columns));
+                    m_pToolBar->addAction(actionPool()->action(UIActionIndexMN_M_VMActivityOverview_S_SwitchToMachinePerformance));
                     QToolButton *pButton =
-                        qobject_cast<QToolButton*>(m_pToolBar->widgetForAction(actionPool()->action(UIActionIndexMN_M_VMResourceMonitor_M_Columns)));
+                        qobject_cast<QToolButton*>(m_pToolBar->widgetForAction(actionPool()->action(UIActionIndexMN_M_VMActivityOverview_M_Columns)));
                     if (pButton)
                     {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.cpp	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.cpp	(revision 88082)
@@ -248,5 +248,5 @@
     actions[UIToolType_Network] = actionPool()->action(UIActionIndexMN_M_File_M_Tools_T_NetworkManager);
     actions[UIToolType_Cloud] = actionPool()->action(UIActionIndexMN_M_File_M_Tools_T_CloudProfileManager);
-    actions[UIToolType_VMActivityOverview] = actionPool()->action(UIActionIndexMN_M_File_M_Tools_T_VMResourceMonitor);
+    actions[UIToolType_VMActivityOverview] = actionPool()->action(UIActionIndexMN_M_File_M_Tools_T_VMActivityOverview);
     if (actions.contains(enmType))
         actions.value(enmType)->setChecked(true);
Index: /trunk/src/VBox/Frontends/VirtualBox/src/monitor/resource/UIResourceMonitor.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/monitor/resource/UIResourceMonitor.cpp	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/monitor/resource/UIResourceMonitor.cpp	(revision 88082)
@@ -67,8 +67,8 @@
 
 /*********************************************************************************************************************************
-*   Class UIVMResourceMonitorDoughnutChart definition.                                                                           *
+*   Class UIVMActivityOverviewDoughnutChart definition.                                                                           *
 *********************************************************************************************************************************/
 
-class UIVMResourceMonitorDoughnutChart : public QWidget
+class UIVMActivityOverviewDoughnutChart : public QWidget
 {
 
@@ -77,5 +77,5 @@
 public:
 
-    UIVMResourceMonitorDoughnutChart(QWidget *pParent = 0);
+    UIVMActivityOverviewDoughnutChart(QWidget *pParent = 0);
     void updateData(quint64 iData0, quint64 iData1);
     void setChartColors(const QColor &color0, const QColor &color1);
@@ -103,13 +103,13 @@
 
 /*********************************************************************************************************************************
-*   Class UIVMResourceMonitorHostStats definition.                                                                               *
+*   Class UIVMActivityOverviewHostStats definition.                                                                               *
 *********************************************************************************************************************************/
 
-class UIVMResourceMonitorHostStats
+class UIVMActivityOverviewHostStats
 {
 
 public:
 
-    UIVMResourceMonitorHostStats();
+    UIVMActivityOverviewHostStats();
     quint64 m_iCPUUserLoad;
     quint64 m_iCPUKernelLoad;
@@ -125,8 +125,8 @@
 
 /*********************************************************************************************************************************
-*   Class UIVMResourceMonitorHostStatsWidget definition.                                                                         *
+*   Class UIVMActivityOverviewHostStatsWidget definition.                                                                         *
 *********************************************************************************************************************************/
 
-class UIVMResourceMonitorHostStatsWidget : public QIWithRetranslateUI<QWidget>
+class UIVMActivityOverviewHostStatsWidget : public QIWithRetranslateUI<QWidget>
 {
 
@@ -135,6 +135,6 @@
 public:
 
-    UIVMResourceMonitorHostStatsWidget(QWidget *pParent = 0);
-    void setHostStats(const UIVMResourceMonitorHostStats &hostStats);
+    UIVMActivityOverviewHostStatsWidget(QWidget *pParent = 0);
+    void setHostStats(const UIVMActivityOverviewHostStats &hostStats);
 
 protected:
@@ -148,7 +148,7 @@
     void updateLabels();
 
-    UIVMResourceMonitorDoughnutChart   *m_pHostCPUChart;
-    UIVMResourceMonitorDoughnutChart   *m_pHostRAMChart;
-    UIVMResourceMonitorDoughnutChart   *m_pHostFSChart;
+    UIVMActivityOverviewDoughnutChart   *m_pHostCPUChart;
+    UIVMActivityOverviewDoughnutChart   *m_pHostRAMChart;
+    UIVMActivityOverviewDoughnutChart   *m_pHostFSChart;
     QLabel                             *m_pCPUTitleLabel;
     QLabel                             *m_pCPUUserLabel;
@@ -167,13 +167,13 @@
     QColor                              m_RAMFreeColor;
     QColor                              m_RAMUsedColor;
-    UIVMResourceMonitorHostStats        m_hostStats;
+    UIVMActivityOverviewHostStats        m_hostStats;
 };
 
 
 /*********************************************************************************************************************************
-*   Class UIVMResourceMonitorTableView definition.                                                                               *
+*   Class UIVMActivityOverviewTableView definition.                                                                               *
 *********************************************************************************************************************************/
 /** A QTableView extension so manage the column width a bit better than what Qt offers out of box. */
-class UIVMResourceMonitorTableView : public QTableView
+class UIVMActivityOverviewTableView : public QTableView
 {
     Q_OBJECT;
@@ -185,5 +185,5 @@
 public:
 
-    UIVMResourceMonitorTableView(QWidget *pParent = 0);
+    UIVMActivityOverviewTableView(QWidget *pParent = 0);
     void setMinimumColumnWidths(const QMap<int, int>& widths);
     void updateColumVisibility();
@@ -209,17 +209,17 @@
 };
 
-/** Each instance of UIVMResourceMonitorItem corresponds to a running vm whose stats are displayed.
+/** Each instance of UIVMActivityOverviewItem corresponds to a running vm whose stats are displayed.
   * they are owned my the model. */
 /*********************************************************************************************************************************
- *   Class UIVMResourceMonitorItem definition.                                                                           *
+ *   Class UIVMActivityOverviewItem definition.                                                                           *
  *********************************************************************************************************************************/
-class UIResourceMonitorItem
+class UIActivityOverviewItem
 {
 public:
-    UIResourceMonitorItem(const QUuid &uid, const QString &strVMName);
-    UIResourceMonitorItem(const QUuid &uid);
-    UIResourceMonitorItem();
-    ~UIResourceMonitorItem();
-    bool operator==(const UIResourceMonitorItem& other) const;
+    UIActivityOverviewItem(const QUuid &uid, const QString &strVMName);
+    UIActivityOverviewItem(const QUuid &uid);
+    UIActivityOverviewItem();
+    ~UIActivityOverviewItem();
+    bool operator==(const UIActivityOverviewItem& other) const;
     bool isWithGuestAdditions();
 
@@ -259,11 +259,11 @@
 };
 
-Q_DECLARE_METATYPE(UIResourceMonitorItem);
-
-
-/*********************************************************************************************************************************
-*   Class UIVMResourceMonitorProxyModel definition.                                                                              *
+Q_DECLARE_METATYPE(UIActivityOverviewItem);
+
+
+/*********************************************************************************************************************************
+*   Class UIVMActivityOverviewProxyModel definition.                                                                              *
 *********************************************************************************************************************************/
-class UIResourceMonitorProxyModel : public QSortFilterProxyModel
+class UIActivityOverviewProxyModel : public QSortFilterProxyModel
 {
 
@@ -272,5 +272,5 @@
 public:
 
-    UIResourceMonitorProxyModel(QObject *parent = 0);
+    UIActivityOverviewProxyModel(QObject *parent = 0);
     void dataUpdate();
 };
@@ -278,7 +278,7 @@
 
 /*********************************************************************************************************************************
-*   Class UIResourceMonitorModel definition.                                                                                     *
+*   Class UIActivityOverviewModel definition.                                                                                     *
 *********************************************************************************************************************************/
-class UIResourceMonitorModel : public QAbstractTableModel
+class UIActivityOverviewModel : public QAbstractTableModel
 {
     Q_OBJECT;
@@ -287,9 +287,9 @@
 
     void sigDataUpdate();
-    void sigHostStatsUpdate(const UIVMResourceMonitorHostStats &stats);
+    void sigHostStatsUpdate(const UIVMActivityOverviewHostStats &stats);
 
 public:
 
-    UIResourceMonitorModel(QObject *parent = 0);
+    UIActivityOverviewModel(QObject *parent = 0);
     int      rowCount(const QModelIndex &parent = QModelIndex()) const /* override */;
     int      columnCount(const QModelIndex &parent = QModelIndex()) const /* override */;
@@ -319,5 +319,5 @@
     void getHostRAMStats();
 
-    QVector<UIResourceMonitorItem> m_itemList;
+    QVector<UIActivityOverviewItem> m_itemList;
     QMap<int, QString> m_columnTitles;
     QTimer *m_pTimer;
@@ -332,6 +332,6 @@
      *  when the widget is visible in the main UI. */
     bool m_fShouldUpdate;
-    UIVMResourceMonitorHostStats m_hostStats;
-    /** Maximum length of string length of data displayed in column. Updated in UIResourceMonitorModel::data(..). */
+    UIVMActivityOverviewHostStats m_hostStats;
+    /** Maximum length of string length of data displayed in column. Updated in UIActivityOverviewModel::data(..). */
     mutable QMap<int, int> m_columnDataMaxLength;
 };
@@ -339,8 +339,8 @@
 
 /*********************************************************************************************************************************
-*   UIVMResourceMonitorDelegate definition.                                                                                      *
+*   UIVMActivityOverviewDelegate definition.                                                                                      *
 *********************************************************************************************************************************/
 /** A QItemDelegate child class to disable dashed lines drawn around selected cells in QTableViews */
-class UIVMResourceMonitorDelegate : public QItemDelegate
+class UIVMActivityOverviewDelegate : public QItemDelegate
 {
 
@@ -354,7 +354,7 @@
 
 /*********************************************************************************************************************************
-*   Class UIVMResourceMonitorDoughnutChart implementation.                                                                       *
+*   Class UIVMActivityOverviewDoughnutChart implementation.                                                                       *
 *********************************************************************************************************************************/
-UIVMResourceMonitorDoughnutChart::UIVMResourceMonitorDoughnutChart(QWidget *pParent /* = 0 */)
+UIVMActivityOverviewDoughnutChart::UIVMActivityOverviewDoughnutChart(QWidget *pParent /* = 0 */)
     :QWidget(pParent)
     , m_iData0(0)
@@ -365,5 +365,5 @@
 }
 
-void UIVMResourceMonitorDoughnutChart::updateData(quint64 iData0, quint64 iData1)
+void UIVMActivityOverviewDoughnutChart::updateData(quint64 iData0, quint64 iData1)
 {
     m_iData0 = iData0;
@@ -372,5 +372,5 @@
 }
 
-void UIVMResourceMonitorDoughnutChart::setChartColors(const QColor &color0, const QColor &color1)
+void UIVMActivityOverviewDoughnutChart::setChartColors(const QColor &color0, const QColor &color1)
 {
     m_color0 = color0;
@@ -378,15 +378,15 @@
 }
 
-void UIVMResourceMonitorDoughnutChart::setChartCenterString(const QString &strCenter)
+void UIVMActivityOverviewDoughnutChart::setChartCenterString(const QString &strCenter)
 {
     m_strCenter = strCenter;
 }
 
-void UIVMResourceMonitorDoughnutChart::setDataMaximum(quint64 iMax)
+void UIVMActivityOverviewDoughnutChart::setDataMaximum(quint64 iMax)
 {
     m_iDataMaximum = iMax;
 }
 
-void UIVMResourceMonitorDoughnutChart::paintEvent(QPaintEvent *pEvent)
+void UIVMActivityOverviewDoughnutChart::paintEvent(QPaintEvent *pEvent)
 {
     QWidget::paintEvent(pEvent);
@@ -413,8 +413,8 @@
 
 /*********************************************************************************************************************************
-*   Class UIVMResourceMonitorHostStatsWidget implementation.                                                                     *
+*   Class UIVMActivityOverviewHostStatsWidget implementation.                                                                     *
 *********************************************************************************************************************************/
 
-UIVMResourceMonitorHostStatsWidget::UIVMResourceMonitorHostStatsWidget(QWidget *pParent /* = 0 */)
+UIVMActivityOverviewHostStatsWidget::UIVMActivityOverviewHostStatsWidget(QWidget *pParent /* = 0 */)
     : QIWithRetranslateUI<QWidget>(pParent)
     , m_pHostCPUChart(0)
@@ -442,5 +442,5 @@
 }
 
-void UIVMResourceMonitorHostStatsWidget::setHostStats(const UIVMResourceMonitorHostStats &hostStats)
+void UIVMActivityOverviewHostStatsWidget::setHostStats(const UIVMActivityOverviewHostStats &hostStats)
 {
     m_hostStats = hostStats;
@@ -459,5 +459,5 @@
         {
             quint64 iUsedRamPer = 100 * (iUsedRAM / (float) m_hostStats.m_iRAMTotal);
-            QString strCenter = QString("%1%\n%2").arg(iUsedRamPer).arg(UIResourceMonitorWidget::tr("Used"));
+            QString strCenter = QString("%1%\n%2").arg(iUsedRamPer).arg(UIVMActivityOverviewWidget::tr("Used"));
             m_pHostRAMChart->setChartCenterString(strCenter);
         }
@@ -471,5 +471,5 @@
         {
             quint64 iUsedFSPer = 100 * (iUsedFS / (float) m_hostStats.m_iFSTotal);
-            QString strCenter = QString("%1%\n%2").arg(iUsedFSPer).arg(UIResourceMonitorWidget::tr("Used"));
+            QString strCenter = QString("%1%\n%2").arg(iUsedFSPer).arg(UIVMActivityOverviewWidget::tr("Used"));
             m_pHostFSChart->setChartCenterString(strCenter);
         }
@@ -479,10 +479,10 @@
 }
 
-void UIVMResourceMonitorHostStatsWidget::retranslateUi()
+void UIVMActivityOverviewHostStatsWidget::retranslateUi()
 {
     updateLabels();
 }
 
-void UIVMResourceMonitorHostStatsWidget::addVerticalLine(QHBoxLayout *pLayout)
+void UIVMActivityOverviewHostStatsWidget::addVerticalLine(QHBoxLayout *pLayout)
 {
     QFrame *pLine = new QFrame;
@@ -492,5 +492,5 @@
 }
 
-void UIVMResourceMonitorHostStatsWidget::prepare()
+void UIVMActivityOverviewHostStatsWidget::prepare()
 {
     QHBoxLayout *pLayout = new QHBoxLayout;
@@ -518,5 +518,5 @@
         pCPULabelsLayout->setSpacing(0);
         /* Host CPU chart widget: */
-        m_pHostCPUChart = new UIVMResourceMonitorDoughnutChart;
+        m_pHostCPUChart = new UIVMActivityOverviewDoughnutChart;
         if (m_pHostCPUChart)
         {
@@ -547,5 +547,5 @@
         pRAMLabelsLayout->addWidget(m_pRAMTotalLabel);
 
-        m_pHostRAMChart = new UIVMResourceMonitorDoughnutChart;
+        m_pHostRAMChart = new UIVMActivityOverviewDoughnutChart;
         if (m_pHostRAMChart)
         {
@@ -574,5 +574,5 @@
         pFSLabelsLayout->addWidget(m_pFSTotalLabel);
 
-        m_pHostFSChart = new UIVMResourceMonitorDoughnutChart;
+        m_pHostFSChart = new UIVMActivityOverviewDoughnutChart;
         if (m_pHostFSChart)
         {
@@ -586,27 +586,27 @@
 }
 
-void UIVMResourceMonitorHostStatsWidget::updateLabels()
+void UIVMActivityOverviewHostStatsWidget::updateLabels()
 {
     if (m_pCPUTitleLabel)
-        m_pCPUTitleLabel->setText(QString("<b>%1</b>").arg(UIResourceMonitorWidget::tr("Host CPU Load")));
+        m_pCPUTitleLabel->setText(QString("<b>%1</b>").arg(UIVMActivityOverviewWidget::tr("Host CPU Load")));
     if (m_pCPUUserLabel)
     {
         QString strColor = QColor(m_CPUUserColor).name(QColor::HexRgb);
-        m_pCPUUserLabel->setText(QString("<font color=\"%1\">%2: %3%</font>").arg(strColor).arg(UIResourceMonitorWidget::tr("User")).arg(QString::number(m_hostStats.m_iCPUUserLoad)));
+        m_pCPUUserLabel->setText(QString("<font color=\"%1\">%2: %3%</font>").arg(strColor).arg(UIVMActivityOverviewWidget::tr("User")).arg(QString::number(m_hostStats.m_iCPUUserLoad)));
     }
     if (m_pCPUKernelLabel)
     {
         QString strColor = QColor(m_CPUKernelColor).name(QColor::HexRgb);
-        m_pCPUKernelLabel->setText(QString("<font color=\"%1\">%2: %3%</font>").arg(strColor).arg(UIResourceMonitorWidget::tr("Kernel")).arg(QString::number(m_hostStats.m_iCPUKernelLoad)));
+        m_pCPUKernelLabel->setText(QString("<font color=\"%1\">%2: %3%</font>").arg(strColor).arg(UIVMActivityOverviewWidget::tr("Kernel")).arg(QString::number(m_hostStats.m_iCPUKernelLoad)));
     }
     if (m_pCPUTotalLabel)
-        m_pCPUTotalLabel->setText(QString("%1: %2%").arg(UIResourceMonitorWidget::tr("Total")).arg(m_hostStats.m_iCPUUserLoad + m_hostStats.m_iCPUKernelLoad));
+        m_pCPUTotalLabel->setText(QString("%1: %2%").arg(UIVMActivityOverviewWidget::tr("Total")).arg(m_hostStats.m_iCPUUserLoad + m_hostStats.m_iCPUKernelLoad));
     if (m_pRAMTitleLabel)
-        m_pRAMTitleLabel->setText(QString("<b>%1</b>").arg(UIResourceMonitorWidget::tr("Host RAM Usage")));
+        m_pRAMTitleLabel->setText(QString("<b>%1</b>").arg(UIVMActivityOverviewWidget::tr("Host RAM Usage")));
     if (m_pRAMFreeLabel)
     {
         QString strRAM = uiCommon().formatSize(m_hostStats.m_iRAMFree);
         QString strColor = QColor(m_RAMFreeColor).name(QColor::HexRgb);
-        m_pRAMFreeLabel->setText(QString("<font color=\"%1\">%2: %3</font>").arg(strColor).arg(UIResourceMonitorWidget::tr("Free")).arg(strRAM));
+        m_pRAMFreeLabel->setText(QString("<font color=\"%1\">%2: %3</font>").arg(strColor).arg(UIVMActivityOverviewWidget::tr("Free")).arg(strRAM));
     }
     if (m_pRAMUsedLabel)
@@ -614,18 +614,18 @@
         QString strRAM = uiCommon().formatSize(m_hostStats.m_iRAMTotal - m_hostStats.m_iRAMFree);
         QString strColor = QColor(m_RAMUsedColor).name(QColor::HexRgb);
-        m_pRAMUsedLabel->setText(QString("<font color=\"%1\">%2: %3</font>").arg(strColor).arg(UIResourceMonitorWidget::tr("Used")).arg(strRAM));
+        m_pRAMUsedLabel->setText(QString("<font color=\"%1\">%2: %3</font>").arg(strColor).arg(UIVMActivityOverviewWidget::tr("Used")).arg(strRAM));
     }
     if (m_pRAMTotalLabel)
     {
         QString strRAM = uiCommon().formatSize(m_hostStats.m_iRAMTotal);
-        m_pRAMTotalLabel->setText(QString("%1: %2").arg(UIResourceMonitorWidget::tr("Total")).arg(strRAM));
+        m_pRAMTotalLabel->setText(QString("%1: %2").arg(UIVMActivityOverviewWidget::tr("Total")).arg(strRAM));
     }
     if (m_pFSTitleLabel)
-        m_pFSTitleLabel->setText(QString("<b>%1</b>").arg(UIResourceMonitorWidget::tr("Host File System")));
+        m_pFSTitleLabel->setText(QString("<b>%1</b>").arg(UIVMActivityOverviewWidget::tr("Host File System")));
     if (m_pFSFreeLabel)
     {
         QString strFS = uiCommon().formatSize(m_hostStats.m_iFSFree);
         QString strColor = QColor(m_RAMFreeColor).name(QColor::HexRgb);
-        m_pFSFreeLabel->setText(QString("<font color=\"%1\">%2: %3</font>").arg(strColor).arg(UIResourceMonitorWidget::tr("Free")).arg(strFS));
+        m_pFSFreeLabel->setText(QString("<font color=\"%1\">%2: %3</font>").arg(strColor).arg(UIVMActivityOverviewWidget::tr("Free")).arg(strFS));
     }
     if (m_pFSUsedLabel)
@@ -633,25 +633,25 @@
         QString strFS = uiCommon().formatSize(m_hostStats.m_iFSTotal - m_hostStats.m_iFSFree);
         QString strColor = QColor(m_RAMUsedColor).name(QColor::HexRgb);
-        m_pFSUsedLabel->setText(QString("<font color=\"%1\">%2: %3</font>").arg(strColor).arg(UIResourceMonitorWidget::tr("Used")).arg(strFS));
+        m_pFSUsedLabel->setText(QString("<font color=\"%1\">%2: %3</font>").arg(strColor).arg(UIVMActivityOverviewWidget::tr("Used")).arg(strFS));
     }
     if (m_pFSTotalLabel)
     {
         QString strFS = uiCommon().formatSize(m_hostStats.m_iFSTotal);
-        m_pFSTotalLabel->setText(QString("%1: %2").arg(UIResourceMonitorWidget::tr("Total")).arg(strFS));
-    }
-}
-
-
-
-/*********************************************************************************************************************************
-*   Class UIVMResourceMonitorTableView implementation.                                                                           *
+        m_pFSTotalLabel->setText(QString("%1: %2").arg(UIVMActivityOverviewWidget::tr("Total")).arg(strFS));
+    }
+}
+
+
+
+/*********************************************************************************************************************************
+*   Class UIVMActivityOverviewTableView implementation.                                                                           *
 *********************************************************************************************************************************/
 
-UIVMResourceMonitorTableView::UIVMResourceMonitorTableView(QWidget *pParent /* = 0 */)
+UIVMActivityOverviewTableView::UIVMActivityOverviewTableView(QWidget *pParent /* = 0 */)
     :QTableView(pParent)
 {
 }
 
-void UIVMResourceMonitorTableView::setMinimumColumnWidths(const QMap<int, int>& widths)
+void UIVMActivityOverviewTableView::setMinimumColumnWidths(const QMap<int, int>& widths)
 {
     m_minimumColumnWidths = widths;
@@ -659,15 +659,15 @@
 }
 
-void UIVMResourceMonitorTableView::updateColumVisibility()
-{
-    UIResourceMonitorProxyModel *pProxyModel = qobject_cast<UIResourceMonitorProxyModel *>(model());
+void UIVMActivityOverviewTableView::updateColumVisibility()
+{
+    UIActivityOverviewProxyModel *pProxyModel = qobject_cast<UIActivityOverviewProxyModel *>(model());
     if (!pProxyModel)
         return;
-    UIResourceMonitorModel *pModel = qobject_cast<UIResourceMonitorModel *>(pProxyModel->sourceModel());
+    UIActivityOverviewModel *pModel = qobject_cast<UIActivityOverviewModel *>(pProxyModel->sourceModel());
     QHeaderView *pHeader = horizontalHeader();
 
     if (!pModel || !pHeader)
         return;
-    for (int i = (int)VMResourceMonitorColumn_Name; i < (int)VMResourceMonitorColumn_Max; ++i)
+    for (int i = (int)VMActivityOverviewColumn_Name; i < (int)VMActivityOverviewColumn_Max; ++i)
     {
         if (!pModel->columnVisible(i))
@@ -679,7 +679,7 @@
 }
 
-int UIVMResourceMonitorTableView::selectedItemIndex() const
-{
-    UIResourceMonitorProxyModel *pModel = qobject_cast<UIResourceMonitorProxyModel*>(model());
+int UIVMActivityOverviewTableView::selectedItemIndex() const
+{
+    UIActivityOverviewProxyModel *pModel = qobject_cast<UIActivityOverviewProxyModel*>(model());
     if (!pModel)
         return -1;
@@ -700,5 +700,5 @@
 }
 
-bool UIVMResourceMonitorTableView::hasSelection() const
+bool UIVMActivityOverviewTableView::hasSelection() const
 {
     if (!selectionModel())
@@ -707,5 +707,5 @@
 }
 
-void UIVMResourceMonitorTableView::resizeEvent(QResizeEvent *pEvent)
+void UIVMActivityOverviewTableView::resizeEvent(QResizeEvent *pEvent)
 {
     resizeHeaders();
@@ -713,5 +713,5 @@
 }
 
-void UIVMResourceMonitorTableView::selectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
+void UIVMActivityOverviewTableView::selectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
 {
     emit sigSelectionChanged(selected, deselected);
@@ -719,5 +719,5 @@
 }
 
-void UIVMResourceMonitorTableView::mousePressEvent(QMouseEvent *pEvent)
+void UIVMActivityOverviewTableView::mousePressEvent(QMouseEvent *pEvent)
 {
     if (!indexAt(pEvent->pos()).isValid())
@@ -726,5 +726,5 @@
 }
 
-void UIVMResourceMonitorTableView::resizeHeaders()
+void UIVMActivityOverviewTableView::resizeHeaders()
 {
     QHeaderView* pHeader = horizontalHeader();
@@ -738,5 +738,5 @@
         if (pHeader->isSectionHidden(i))
             continue;
-        int iMinWidth = m_minimumColumnWidths.value((VMResourceMonitorColumn)i, 0);
+        int iMinWidth = m_minimumColumnWidths.value((VMActivityOverviewColumn)i, 0);
         pHeader->resizeSection(i, iWidth < iMinWidth ? iMinWidth : iWidth);
     }
@@ -745,7 +745,7 @@
 
 /*********************************************************************************************************************************
- *   Class UIVMResourceMonitorItem implementation.                                                                           *
+ *   Class UIVMActivityOverviewItem implementation.                                                                           *
  *********************************************************************************************************************************/
-UIResourceMonitorItem::UIResourceMonitorItem(const QUuid &uid, const QString &strVMName)
+UIActivityOverviewItem::UIActivityOverviewItem(const QUuid &uid, const QString &strVMName)
     : m_VMuid(uid)
     , m_strVMName(strVMName)
@@ -779,5 +779,5 @@
 }
 
-UIResourceMonitorItem::UIResourceMonitorItem()
+UIActivityOverviewItem::UIActivityOverviewItem()
     : m_VMuid(QUuid())
     , m_uCPUGuestLoad(0)
@@ -799,5 +799,5 @@
 }
 
-UIResourceMonitorItem::UIResourceMonitorItem(const QUuid &uid)
+UIActivityOverviewItem::UIActivityOverviewItem(const QUuid &uid)
     : m_VMuid(uid)
     , m_uCPUGuestLoad(0)
@@ -819,5 +819,5 @@
 }
 
-UIResourceMonitorItem::~UIResourceMonitorItem()
+UIActivityOverviewItem::~UIActivityOverviewItem()
 {
     if (!m_comSession.isNull())
@@ -825,5 +825,5 @@
 }
 
-bool UIResourceMonitorItem::operator==(const UIResourceMonitorItem& other) const
+bool UIActivityOverviewItem::operator==(const UIActivityOverviewItem& other) const
 {
     if (m_VMuid == other.m_VMuid)
@@ -832,5 +832,5 @@
 }
 
-bool UIResourceMonitorItem::isWithGuestAdditions()
+bool UIActivityOverviewItem::isWithGuestAdditions()
 {
     if (m_comGuest.isNull())
@@ -841,8 +841,8 @@
 
 /*********************************************************************************************************************************
-*   Class UIVMResourceMonitorHostStats implementation.                                                                           *
+*   Class UIVMActivityOverviewHostStats implementation.                                                                           *
 *********************************************************************************************************************************/
 
-UIVMResourceMonitorHostStats::UIVMResourceMonitorHostStats()
+UIVMActivityOverviewHostStats::UIVMActivityOverviewHostStats()
     : m_iCPUUserLoad(0)
     , m_iCPUKernelLoad(0)
@@ -857,12 +857,12 @@
 
 /*********************************************************************************************************************************
-*   Class UIVMResourceMonitorProxyModel implementation.                                                                          *
+*   Class UIVMActivityOverviewProxyModel implementation.                                                                          *
 *********************************************************************************************************************************/
-UIResourceMonitorProxyModel::UIResourceMonitorProxyModel(QObject *parent /* = 0 */)
+UIActivityOverviewProxyModel::UIActivityOverviewProxyModel(QObject *parent /* = 0 */)
     :QSortFilterProxyModel(parent)
 {
 }
 
-void UIResourceMonitorProxyModel::dataUpdate()
+void UIActivityOverviewProxyModel::dataUpdate()
 {
     if (sourceModel())
@@ -873,7 +873,7 @@
 
 /*********************************************************************************************************************************
-*   Class UIResourceMonitorModel implementation.                                                                                 *
+*   Class UIActivityOverviewModel implementation.                                                                                 *
 *********************************************************************************************************************************/
-UIResourceMonitorModel::UIResourceMonitorModel(QObject *parent /*= 0*/)
+UIActivityOverviewModel::UIActivityOverviewModel(QObject *parent /*= 0*/)
     :QAbstractTableModel(parent)
     , m_pTimer(new QTimer(this))
@@ -883,21 +883,21 @@
 }
 
-void UIResourceMonitorModel::initialize()
-{
-    for (int i = 0; i < (int)VMResourceMonitorColumn_Max; ++i)
+void UIActivityOverviewModel::initialize()
+{
+    for (int i = 0; i < (int)VMActivityOverviewColumn_Max; ++i)
         m_columnDataMaxLength[i] = 0;
 
     initializeItems();
     connect(gVBoxEvents, &UIVirtualBoxEventHandler::sigMachineStateChange,
-            this, &UIResourceMonitorModel::sltMachineStateChanged);
+            this, &UIActivityOverviewModel::sltMachineStateChanged);
 
     if (m_pTimer)
     {
-        connect(m_pTimer, &QTimer::timeout, this, &UIResourceMonitorModel::sltTimeout);
+        connect(m_pTimer, &QTimer::timeout, this, &UIActivityOverviewModel::sltTimeout);
         m_pTimer->start(1000);
     }
 }
 
-int UIResourceMonitorModel::rowCount(const QModelIndex &parent /* = QModelIndex() */) const
+int UIActivityOverviewModel::rowCount(const QModelIndex &parent /* = QModelIndex() */) const
 {
     Q_UNUSED(parent);
@@ -905,21 +905,21 @@
 }
 
-int UIResourceMonitorModel::columnCount(const QModelIndex &parent /* = QModelIndex() */) const
+int UIActivityOverviewModel::columnCount(const QModelIndex &parent /* = QModelIndex() */) const
 {
     Q_UNUSED(parent);
-    return VMResourceMonitorColumn_Max;
-}
-
-void UIResourceMonitorModel::setShouldUpdate(bool fShouldUpdate)
+    return VMActivityOverviewColumn_Max;
+}
+
+void UIActivityOverviewModel::setShouldUpdate(bool fShouldUpdate)
 {
     m_fShouldUpdate = fShouldUpdate;
 }
 
-const QMap<int, int> UIResourceMonitorModel::dataLengths() const
+const QMap<int, int> UIActivityOverviewModel::dataLengths() const
 {
     return m_columnDataMaxLength;
 }
 
-QUuid UIResourceMonitorModel::itemUid(int iIndex)
+QUuid UIActivityOverviewModel::itemUid(int iIndex)
 {
     if (iIndex >= m_itemList.size())
@@ -928,5 +928,5 @@
 }
 
-int UIResourceMonitorModel::itemIndex(const QUuid &uid)
+int UIActivityOverviewModel::itemIndex(const QUuid &uid)
 {
     for (int i = 0; i < m_itemList.size(); ++i)
@@ -938,5 +938,5 @@
 }
 
-QVariant UIResourceMonitorModel::data(const QModelIndex &index, int role) const
+QVariant UIActivityOverviewModel::data(const QModelIndex &index, int role) const
 {
     if (!index.isValid() || role != Qt::DisplayRole || index.row() >= rowCount())
@@ -945,17 +945,17 @@
 }
 
-QVariant UIResourceMonitorModel::headerData(int section, Qt::Orientation orientation, int role) const
+QVariant UIActivityOverviewModel::headerData(int section, Qt::Orientation orientation, int role) const
 {
     if (role == Qt::DisplayRole && orientation == Qt::Horizontal)
-        return m_columnTitles.value((VMResourceMonitorColumn)section, QString());;
+        return m_columnTitles.value((VMActivityOverviewColumn)section, QString());;
     return QVariant();
 }
 
-void UIResourceMonitorModel::setColumnCaptions(const QMap<int, QString>& captions)
+void UIActivityOverviewModel::setColumnCaptions(const QMap<int, QString>& captions)
 {
     m_columnTitles = captions;
 }
 
-void UIResourceMonitorModel::initializeItems()
+void UIActivityOverviewModel::initializeItems()
 {
     foreach (const CMachine &comMachine, uiCommon().virtualBox().GetMachines())
@@ -970,5 +970,5 @@
 }
 
-void UIResourceMonitorModel::sltMachineStateChanged(const QUuid &uId, const KMachineState state)
+void UIActivityOverviewModel::sltMachineStateChanged(const QUuid &uId, const KMachineState state)
 {
     int iIndex = itemIndex(uId);
@@ -995,5 +995,5 @@
 }
 
-void UIResourceMonitorModel::getHostRAMStats()
+void UIActivityOverviewModel::getHostRAMStats()
 {
     CHost comHost = uiCommon().host();
@@ -1002,5 +1002,5 @@
 }
 
-void UIResourceMonitorModel::sltTimeout()
+void UIActivityOverviewModel::sltTimeout()
 {
     if (!m_fShouldUpdate)
@@ -1010,14 +1010,14 @@
     ULONG aPctVMM;
 
-    bool fCPUColumns = columnVisible(VMResourceMonitorColumn_CPUVMMLoad) || columnVisible(VMResourceMonitorColumn_CPUGuestLoad);
-    bool fNetworkColumns = columnVisible(VMResourceMonitorColumn_NetworkUpRate)
-        || columnVisible(VMResourceMonitorColumn_NetworkDownRate)
-        || columnVisible(VMResourceMonitorColumn_NetworkUpTotal)
-        || columnVisible(VMResourceMonitorColumn_NetworkDownTotal);
-    bool fIOColumns = columnVisible(VMResourceMonitorColumn_DiskIOReadRate)
-        || columnVisible(VMResourceMonitorColumn_DiskIOWriteRate)
-        || columnVisible(VMResourceMonitorColumn_DiskIOReadTotal)
-        || columnVisible(VMResourceMonitorColumn_DiskIOWriteTotal);
-    bool fVMExitColumn = columnVisible(VMResourceMonitorColumn_VMExits);
+    bool fCPUColumns = columnVisible(VMActivityOverviewColumn_CPUVMMLoad) || columnVisible(VMActivityOverviewColumn_CPUGuestLoad);
+    bool fNetworkColumns = columnVisible(VMActivityOverviewColumn_NetworkUpRate)
+        || columnVisible(VMActivityOverviewColumn_NetworkDownRate)
+        || columnVisible(VMActivityOverviewColumn_NetworkUpTotal)
+        || columnVisible(VMActivityOverviewColumn_NetworkDownTotal);
+    bool fIOColumns = columnVisible(VMActivityOverviewColumn_DiskIOReadRate)
+        || columnVisible(VMActivityOverviewColumn_DiskIOWriteRate)
+        || columnVisible(VMActivityOverviewColumn_DiskIOReadTotal)
+        || columnVisible(VMActivityOverviewColumn_DiskIOWriteTotal);
+    bool fVMExitColumn = columnVisible(VMActivityOverviewColumn_VMExits);
 
     /* Host's RAM usage is obtained from IHost not from IPerformanceCollectior: */
@@ -1070,53 +1070,53 @@
     for (int i = 0; i < m_itemList.size(); ++i)
     {
-        m_itemList[i].m_columnData[VMResourceMonitorColumn_Name] = m_itemList[i].m_strVMName;
-        m_itemList[i].m_columnData[VMResourceMonitorColumn_CPUGuestLoad] =
+        m_itemList[i].m_columnData[VMActivityOverviewColumn_Name] = m_itemList[i].m_strVMName;
+        m_itemList[i].m_columnData[VMActivityOverviewColumn_CPUGuestLoad] =
             QString("%1%").arg(QString::number(m_itemList[i].m_uCPUGuestLoad));
-        m_itemList[i].m_columnData[VMResourceMonitorColumn_CPUVMMLoad] =
+        m_itemList[i].m_columnData[VMActivityOverviewColumn_CPUVMMLoad] =
             QString("%1%").arg(QString::number(m_itemList[i].m_uCPUVMMLoad));
 
         if (m_itemList[i].isWithGuestAdditions())
-            m_itemList[i].m_columnData[VMResourceMonitorColumn_RAMUsedAndTotal] =
+            m_itemList[i].m_columnData[VMActivityOverviewColumn_RAMUsedAndTotal] =
                 QString("%1/%2").arg(uiCommon().formatSize(_1K * m_itemList[i].m_uUsedRAM, iDecimalCount)).
                 arg(uiCommon().formatSize(_1K * m_itemList[i].m_uTotalRAM, iDecimalCount));
         else
-            m_itemList[i].m_columnData[VMResourceMonitorColumn_RAMUsedAndTotal] = UIResourceMonitorWidget::tr("N/A");
+            m_itemList[i].m_columnData[VMActivityOverviewColumn_RAMUsedAndTotal] = UIVMActivityOverviewWidget::tr("N/A");
 
         if (m_itemList[i].isWithGuestAdditions())
-            m_itemList[i].m_columnData[VMResourceMonitorColumn_RAMUsedPercentage] =
+            m_itemList[i].m_columnData[VMActivityOverviewColumn_RAMUsedPercentage] =
                 QString("%1%").arg(QString::number(m_itemList[i].m_fRAMUsagePercentage, 'f', 2));
         else
-            m_itemList[i].m_columnData[VMResourceMonitorColumn_RAMUsedPercentage] = UIResourceMonitorWidget::tr("N/A");
-
-        m_itemList[i].m_columnData[VMResourceMonitorColumn_NetworkUpRate] =
+            m_itemList[i].m_columnData[VMActivityOverviewColumn_RAMUsedPercentage] = UIVMActivityOverviewWidget::tr("N/A");
+
+        m_itemList[i].m_columnData[VMActivityOverviewColumn_NetworkUpRate] =
             QString("%1").arg(uiCommon().formatSize(m_itemList[i].m_uNetworkUpRate, iDecimalCount));
 
-        m_itemList[i].m_columnData[VMResourceMonitorColumn_NetworkDownRate] =
+        m_itemList[i].m_columnData[VMActivityOverviewColumn_NetworkDownRate] =
             QString("%1").arg(uiCommon().formatSize(m_itemList[i].m_uNetworkDownRate, iDecimalCount));
 
-        m_itemList[i].m_columnData[VMResourceMonitorColumn_NetworkUpTotal] =
+        m_itemList[i].m_columnData[VMActivityOverviewColumn_NetworkUpTotal] =
             QString("%1").arg(uiCommon().formatSize(m_itemList[i].m_uNetworkUpTotal, iDecimalCount));
 
-        m_itemList[i].m_columnData[VMResourceMonitorColumn_NetworkDownTotal] =
+        m_itemList[i].m_columnData[VMActivityOverviewColumn_NetworkDownTotal] =
             QString("%1").arg(uiCommon().formatSize(m_itemList[i].m_uNetworkDownTotal, iDecimalCount));
 
-        m_itemList[i].m_columnData[VMResourceMonitorColumn_DiskIOReadRate] =
+        m_itemList[i].m_columnData[VMActivityOverviewColumn_DiskIOReadRate] =
             QString("%1").arg(uiCommon().formatSize(m_itemList[i].m_uDiskReadRate, iDecimalCount));
 
-        m_itemList[i].m_columnData[VMResourceMonitorColumn_DiskIOWriteRate] =
+        m_itemList[i].m_columnData[VMActivityOverviewColumn_DiskIOWriteRate] =
             QString("%1").arg(uiCommon().formatSize(m_itemList[i].m_uDiskWriteRate, iDecimalCount));
 
-        m_itemList[i].m_columnData[VMResourceMonitorColumn_DiskIOReadTotal] =
+        m_itemList[i].m_columnData[VMActivityOverviewColumn_DiskIOReadTotal] =
             QString("%1").arg(uiCommon().formatSize(m_itemList[i].m_uDiskReadTotal, iDecimalCount));
 
-        m_itemList[i].m_columnData[VMResourceMonitorColumn_DiskIOWriteTotal] =
+        m_itemList[i].m_columnData[VMActivityOverviewColumn_DiskIOWriteTotal] =
             QString("%1").arg(uiCommon().formatSize(m_itemList[i].m_uDiskWriteTotal, iDecimalCount));
 
-        m_itemList[i].m_columnData[VMResourceMonitorColumn_VMExits] =
+        m_itemList[i].m_columnData[VMActivityOverviewColumn_VMExits] =
             QString("%1/%2").arg(UICommon::addMetricSuffixToNumber(m_itemList[i].m_uVMExitRate)).
             arg(UICommon::addMetricSuffixToNumber(m_itemList[i].m_uVMExitTotal));
     }
 
-    for (int i = 0; i < (int)VMResourceMonitorColumn_Max; ++i)
+    for (int i = 0; i < (int)VMActivityOverviewColumn_Max; ++i)
     {
         for (int j = 0; j < m_itemList.size(); ++j)
@@ -1128,5 +1128,5 @@
 }
 
-void UIResourceMonitorModel::setupPerformanceCollector()
+void UIActivityOverviewModel::setupPerformanceCollector()
 {
     m_nameList.clear();
@@ -1146,5 +1146,5 @@
 }
 
-void UIResourceMonitorModel::queryPerformanceCollector()
+void UIActivityOverviewModel::queryPerformanceCollector()
 {
     QVector<QString>  aReturnNames;
@@ -1233,10 +1233,10 @@
 }
 
-void UIResourceMonitorModel::addItem(const QUuid& uMachineId, const QString& strMachineName)
-{
-    m_itemList.append(UIResourceMonitorItem(uMachineId, strMachineName));
-}
-
-void UIResourceMonitorModel::removeItem(const QUuid& uMachineId)
+void UIActivityOverviewModel::addItem(const QUuid& uMachineId, const QString& strMachineName)
+{
+    m_itemList.append(UIActivityOverviewItem(uMachineId, strMachineName));
+}
+
+void UIActivityOverviewModel::removeItem(const QUuid& uMachineId)
 {
     int iIndex = itemIndex(uMachineId);
@@ -1246,10 +1246,10 @@
 }
 
-void UIResourceMonitorModel::setColumnVisible(const QMap<int, bool>& columnVisible)
+void UIActivityOverviewModel::setColumnVisible(const QMap<int, bool>& columnVisible)
 {
     m_columnVisible = columnVisible;
 }
 
-bool UIResourceMonitorModel::columnVisible(int iColumnId) const
+bool UIActivityOverviewModel::columnVisible(int iColumnId) const
 {
     return m_columnVisible.value(iColumnId, true);
@@ -1258,8 +1258,8 @@
 
 /*********************************************************************************************************************************
-*   Class UIResourceMonitorWidget implementation.                                                                                *
+*   Class UIVMActivityOverviewWidget implementation.                                                                                *
 *********************************************************************************************************************************/
 
-UIResourceMonitorWidget::UIResourceMonitorWidget(EmbedTo enmEmbedding, UIActionPool *pActionPool,
+UIVMActivityOverviewWidget::UIVMActivityOverviewWidget(EmbedTo enmEmbedding, UIActionPool *pActionPool,
                                                  bool fShowToolbar /* = true */, QWidget *pParent /* = 0 */)
     : QIWithRetranslateUI<QWidget>(pParent)
@@ -1280,25 +1280,25 @@
 }
 
-UIResourceMonitorWidget::~UIResourceMonitorWidget()
+UIVMActivityOverviewWidget::~UIVMActivityOverviewWidget()
 {
     saveSettings();
 }
 
-QMenu *UIResourceMonitorWidget::menu() const
+QMenu *UIVMActivityOverviewWidget::menu() const
 {
     return NULL;
 }
 
-QMenu *UIResourceMonitorWidget::columnVisiblityToggleMenu() const
+QMenu *UIVMActivityOverviewWidget::columnVisiblityToggleMenu() const
 {
     return m_pColumnVisibilityToggleMenu;
 }
 
-bool UIResourceMonitorWidget::isCurrentTool() const
+bool UIVMActivityOverviewWidget::isCurrentTool() const
 {
     return m_fIsCurrentTool;
 }
 
-void UIResourceMonitorWidget::setIsCurrentTool(bool fIsCurrentTool)
+void UIVMActivityOverviewWidget::setIsCurrentTool(bool fIsCurrentTool)
 {
     m_fIsCurrentTool = fIsCurrentTool;
@@ -1307,20 +1307,20 @@
 }
 
-void UIResourceMonitorWidget::retranslateUi()
-{
-    m_columnTitles[VMResourceMonitorColumn_Name] = UIResourceMonitorWidget::tr("VM Name");
-    m_columnTitles[VMResourceMonitorColumn_CPUGuestLoad] = UIResourceMonitorWidget::tr("CPU Guest");
-    m_columnTitles[VMResourceMonitorColumn_CPUVMMLoad] = UIResourceMonitorWidget::tr("CPU VMM");
-    m_columnTitles[VMResourceMonitorColumn_RAMUsedAndTotal] = UIResourceMonitorWidget::tr("RAM Used/Total");
-    m_columnTitles[VMResourceMonitorColumn_RAMUsedPercentage] = UIResourceMonitorWidget::tr("RAM %");
-    m_columnTitles[VMResourceMonitorColumn_NetworkUpRate] = UIResourceMonitorWidget::tr("Network Up Rate");
-    m_columnTitles[VMResourceMonitorColumn_NetworkDownRate] = UIResourceMonitorWidget::tr("Network Down Rate");
-    m_columnTitles[VMResourceMonitorColumn_NetworkUpTotal] = UIResourceMonitorWidget::tr("Network Up Total");
-    m_columnTitles[VMResourceMonitorColumn_NetworkDownTotal] = UIResourceMonitorWidget::tr("Network Down Total");
-    m_columnTitles[VMResourceMonitorColumn_DiskIOReadRate] = UIResourceMonitorWidget::tr("Disk Read Rate");
-    m_columnTitles[VMResourceMonitorColumn_DiskIOWriteRate] = UIResourceMonitorWidget::tr("Disk Write Rate");
-    m_columnTitles[VMResourceMonitorColumn_DiskIOReadTotal] = UIResourceMonitorWidget::tr("Disk Read Total");
-    m_columnTitles[VMResourceMonitorColumn_DiskIOWriteTotal] = UIResourceMonitorWidget::tr("Disk Write Total");
-    m_columnTitles[VMResourceMonitorColumn_VMExits] = UIResourceMonitorWidget::tr("VM Exits");
+void UIVMActivityOverviewWidget::retranslateUi()
+{
+    m_columnTitles[VMActivityOverviewColumn_Name] = UIVMActivityOverviewWidget::tr("VM Name");
+    m_columnTitles[VMActivityOverviewColumn_CPUGuestLoad] = UIVMActivityOverviewWidget::tr("CPU Guest");
+    m_columnTitles[VMActivityOverviewColumn_CPUVMMLoad] = UIVMActivityOverviewWidget::tr("CPU VMM");
+    m_columnTitles[VMActivityOverviewColumn_RAMUsedAndTotal] = UIVMActivityOverviewWidget::tr("RAM Used/Total");
+    m_columnTitles[VMActivityOverviewColumn_RAMUsedPercentage] = UIVMActivityOverviewWidget::tr("RAM %");
+    m_columnTitles[VMActivityOverviewColumn_NetworkUpRate] = UIVMActivityOverviewWidget::tr("Network Up Rate");
+    m_columnTitles[VMActivityOverviewColumn_NetworkDownRate] = UIVMActivityOverviewWidget::tr("Network Down Rate");
+    m_columnTitles[VMActivityOverviewColumn_NetworkUpTotal] = UIVMActivityOverviewWidget::tr("Network Up Total");
+    m_columnTitles[VMActivityOverviewColumn_NetworkDownTotal] = UIVMActivityOverviewWidget::tr("Network Down Total");
+    m_columnTitles[VMActivityOverviewColumn_DiskIOReadRate] = UIVMActivityOverviewWidget::tr("Disk Read Rate");
+    m_columnTitles[VMActivityOverviewColumn_DiskIOWriteRate] = UIVMActivityOverviewWidget::tr("Disk Write Rate");
+    m_columnTitles[VMActivityOverviewColumn_DiskIOReadTotal] = UIVMActivityOverviewWidget::tr("Disk Read Total");
+    m_columnTitles[VMActivityOverviewColumn_DiskIOWriteTotal] = UIVMActivityOverviewWidget::tr("Disk Write Total");
+    m_columnTitles[VMActivityOverviewColumn_VMExits] = UIVMActivityOverviewWidget::tr("VM Exits");
 
     updateColumnsMenu();
@@ -1332,5 +1332,5 @@
 }
 
-void UIResourceMonitorWidget::showEvent(QShowEvent *pEvent)
+void UIVMActivityOverviewWidget::showEvent(QShowEvent *pEvent)
 {
     if (m_pVMActivityMonitorAction && m_pTableView)
@@ -1340,5 +1340,5 @@
 }
 
-void UIResourceMonitorWidget::prepare()
+void UIVMActivityOverviewWidget::prepare()
 {
     /* Try to guest the sort indicator's width: */
@@ -1361,5 +1361,5 @@
 }
 
-void UIResourceMonitorWidget::prepareWidgets()
+void UIVMActivityOverviewWidget::prepareWidgets()
 {
     /* Create main-layout: */
@@ -1378,12 +1378,12 @@
         prepareToolBar();
 
-    m_pHostStatsWidget = new UIVMResourceMonitorHostStatsWidget;
+    m_pHostStatsWidget = new UIVMActivityOverviewHostStatsWidget;
     if (m_pHostStatsWidget)
         layout()->addWidget(m_pHostStatsWidget);
 
-    m_pModel = new UIResourceMonitorModel(this);
-    m_pProxyModel = new UIResourceMonitorProxyModel(this);
-
-    m_pTableView = new UIVMResourceMonitorTableView();
+    m_pModel = new UIActivityOverviewModel(this);
+    m_pProxyModel = new UIActivityOverviewProxyModel(this);
+
+    m_pTableView = new UIVMActivityOverviewTableView();
     if (m_pTableView && m_pModel && m_pProxyModel)
     {
@@ -1391,5 +1391,5 @@
         m_pProxyModel->setSourceModel(m_pModel);
         m_pTableView->setModel(m_pProxyModel);
-        m_pTableView->setItemDelegate(new UIVMResourceMonitorDelegate);
+        m_pTableView->setItemDelegate(new UIVMActivityOverviewDelegate);
         m_pTableView->setSelectionMode(QAbstractItemView::SingleSelection);
         m_pTableView->setSelectionBehavior(QAbstractItemView::SelectRows);
@@ -1405,45 +1405,45 @@
         m_pTableView->setSortingEnabled(true);
         m_pTableView->sortByColumn(0, Qt::AscendingOrder);
-        connect(m_pModel, &UIResourceMonitorModel::sigDataUpdate,
-                this, &UIResourceMonitorWidget::sltHandleDataUpdate);
-        connect(m_pModel, &UIResourceMonitorModel::sigHostStatsUpdate,
-                this, &UIResourceMonitorWidget::sltHandleHostStatsUpdate);
-        connect(m_pTableView, &UIVMResourceMonitorTableView::customContextMenuRequested,
-                this, &UIResourceMonitorWidget::sltHandleTableContextMenuRequest);
-        connect(m_pTableView, &UIVMResourceMonitorTableView::sigSelectionChanged,
-                this, &UIResourceMonitorWidget::sltHandleTableSelectionChanged);
+        connect(m_pModel, &UIActivityOverviewModel::sigDataUpdate,
+                this, &UIVMActivityOverviewWidget::sltHandleDataUpdate);
+        connect(m_pModel, &UIActivityOverviewModel::sigHostStatsUpdate,
+                this, &UIVMActivityOverviewWidget::sltHandleHostStatsUpdate);
+        connect(m_pTableView, &UIVMActivityOverviewTableView::customContextMenuRequested,
+                this, &UIVMActivityOverviewWidget::sltHandleTableContextMenuRequest);
+        connect(m_pTableView, &UIVMActivityOverviewTableView::sigSelectionChanged,
+                this, &UIVMActivityOverviewWidget::sltHandleTableSelectionChanged);
         updateModelColumVisibilityCache();
     }
 }
 
-void UIResourceMonitorWidget::updateColumnsMenu()
-{
-    UIMenu *pMenu = m_pActionPool->action(UIActionIndexMN_M_VMResourceMonitor_M_Columns)->menu();
+void UIVMActivityOverviewWidget::updateColumnsMenu()
+{
+    UIMenu *pMenu = m_pActionPool->action(UIActionIndexMN_M_VMActivityOverview_M_Columns)->menu();
     if (!pMenu)
         return;
     pMenu->clear();
-    for (int i = 0; i < VMResourceMonitorColumn_Max; ++i)
+    for (int i = 0; i < VMActivityOverviewColumn_Max; ++i)
     {
         QAction *pAction = pMenu->addAction(m_columnTitles[i]);
         pAction->setCheckable(true);
-        if (i == (int)VMResourceMonitorColumn_Name)
+        if (i == (int)VMActivityOverviewColumn_Name)
             pAction->setEnabled(false);
         pAction->setData(i);
         pAction->setChecked(columnVisible(i));
-        connect(pAction, &QAction::toggled, this, &UIResourceMonitorWidget::sltHandleColumnAction);
-    }
-}
-
-void UIResourceMonitorWidget::prepareActions()
+        connect(pAction, &QAction::toggled, this, &UIVMActivityOverviewWidget::sltHandleColumnAction);
+    }
+}
+
+void UIVMActivityOverviewWidget::prepareActions()
 {
     updateColumnsMenu();
     m_pVMActivityMonitorAction =
-        m_pActionPool->action(UIActionIndexMN_M_VMResourceMonitor_S_SwitchToMachinePerformance);
+        m_pActionPool->action(UIActionIndexMN_M_VMActivityOverview_S_SwitchToMachinePerformance);
 
     if (m_pVMActivityMonitorAction)
-        connect(m_pVMActivityMonitorAction, &QAction::triggered, this, &UIResourceMonitorWidget::sltHandleShowVMActivityMonitor);
-}
-
-void UIResourceMonitorWidget::prepareToolBar()
+        connect(m_pVMActivityMonitorAction, &QAction::triggered, this, &UIVMActivityOverviewWidget::sltHandleShowVMActivityMonitor);
+}
+
+void UIVMActivityOverviewWidget::prepareToolBar()
 {
     /* Create toolbar: */
@@ -1470,18 +1470,18 @@
 }
 
-void UIResourceMonitorWidget::loadSettings()
-{
-}
-
-void UIResourceMonitorWidget::loadHiddenColumnList()
-{
-    QStringList hiddenColumnList = gEDataManager->VMResourceMonitorHiddenColumnList();
-    for (int i = (int)VMResourceMonitorColumn_Name; i < (int)VMResourceMonitorColumn_Max; ++i)
+void UIVMActivityOverviewWidget::loadSettings()
+{
+}
+
+void UIVMActivityOverviewWidget::loadHiddenColumnList()
+{
+    QStringList hiddenColumnList = gEDataManager->VMActivityOverviewHiddenColumnList();
+    for (int i = (int)VMActivityOverviewColumn_Name; i < (int)VMActivityOverviewColumn_Max; ++i)
         m_columnVisible[i] = true;
     foreach(const QString& strColumn, hiddenColumnList)
-        setColumnVisible((int)gpConverter->fromInternalString<VMResourceMonitorColumn>(strColumn), false);
-}
-
-void UIResourceMonitorWidget::saveSettings()
+        setColumnVisible((int)gpConverter->fromInternalString<VMActivityOverviewColumn>(strColumn), false);
+}
+
+void UIVMActivityOverviewWidget::saveSettings()
 {
     QStringList hiddenColumnList;
@@ -1489,10 +1489,10 @@
     {
         if (!columnVisible(i))
-            hiddenColumnList << gpConverter->toInternalString((VMResourceMonitorColumn) i);
-    }
-    gEDataManager->setVMResourceMonitorHiddenColumnList(hiddenColumnList);
-}
-
-void UIResourceMonitorWidget::sltToggleColumnSelectionMenu(bool fChecked)
+            hiddenColumnList << gpConverter->toInternalString((VMActivityOverviewColumn) i);
+    }
+    gEDataManager->setVMActivityOverviewHiddenColumnList(hiddenColumnList);
+}
+
+void UIVMActivityOverviewWidget::sltToggleColumnSelectionMenu(bool fChecked)
 {
     (void)fChecked;
@@ -1502,5 +1502,5 @@
 }
 
-void UIResourceMonitorWidget::sltHandleColumnAction(bool fChecked)
+void UIVMActivityOverviewWidget::sltHandleColumnAction(bool fChecked)
 {
     QAction* pSender = qobject_cast<QAction*>(sender());
@@ -1510,5 +1510,5 @@
 }
 
-void UIResourceMonitorWidget::sltHandleHostStatsUpdate(const UIVMResourceMonitorHostStats &stats)
+void UIVMActivityOverviewWidget::sltHandleHostStatsUpdate(const UIVMActivityOverviewHostStats &stats)
 {
     if (m_pHostStatsWidget)
@@ -1516,5 +1516,5 @@
 }
 
-void UIResourceMonitorWidget::sltHandleDataUpdate()
+void UIVMActivityOverviewWidget::sltHandleDataUpdate()
 {
     computeMinimumColumnWidths();
@@ -1523,5 +1523,5 @@
 }
 
-void UIResourceMonitorWidget::sltHandleTableContextMenuRequest(const QPoint &pos)
+void UIVMActivityOverviewWidget::sltHandleTableContextMenuRequest(const QPoint &pos)
 {
     if (!m_pTableView || !m_pTableView->hasSelection())
@@ -1535,5 +1535,5 @@
 }
 
-void UIResourceMonitorWidget::sltHandleTableSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
+void UIVMActivityOverviewWidget::sltHandleTableSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
 {
     Q_UNUSED(deselected);
@@ -1542,5 +1542,5 @@
 }
 
-void UIResourceMonitorWidget::sltHandleShowVMActivityMonitor()
+void UIVMActivityOverviewWidget::sltHandleShowVMActivityMonitor()
 {
     if (!m_pTableView || !m_pModel)
@@ -1552,5 +1552,5 @@
 }
 
-void UIResourceMonitorWidget::setColumnVisible(int iColumnId, bool fVisible)
+void UIVMActivityOverviewWidget::setColumnVisible(int iColumnId, bool fVisible)
 {
     if (m_columnVisible.contains(iColumnId) && m_columnVisible[iColumnId] == fVisible)
@@ -1560,5 +1560,5 @@
 }
 
-void UIResourceMonitorWidget::updateModelColumVisibilityCache()
+void UIVMActivityOverviewWidget::updateModelColumVisibilityCache()
 {
     if (m_pModel)
@@ -1569,5 +1569,5 @@
 }
 
-void UIResourceMonitorWidget::computeMinimumColumnWidths()
+void UIVMActivityOverviewWidget::computeMinimumColumnWidths()
 {
     if (!m_pTableView || !m_pModel)
@@ -1576,5 +1576,5 @@
     const QMap<int, int> &columnDataStringLengths = m_pModel->dataLengths();
     QMap<int, int> columnWidthsInPixels;
-    for (int i = 0; i < (int)VMResourceMonitorColumn_Max; ++i)
+    for (int i = 0; i < (int)VMActivityOverviewColumn_Max; ++i)
     {
         int iColumnStringWidth = columnDataStringLengths.value(i, 0);
@@ -1589,5 +1589,5 @@
 }
 
-bool UIResourceMonitorWidget::columnVisible(int iColumnId) const
+bool UIVMActivityOverviewWidget::columnVisible(int iColumnId) const
 {
     return m_columnVisible.value(iColumnId, true);
@@ -1611,5 +1611,5 @@
 
 /*********************************************************************************************************************************
-*   Class UIResourceMonitor implementation.                                                                                      *
+*   Class UIActivityOverview implementation.                                                                                      *
 *********************************************************************************************************************************/
 
@@ -1622,5 +1622,5 @@
 void UIVMActivityOverviewDialog::retranslateUi()
 {
-    setWindowTitle(UIResourceMonitorWidget::tr("VM Resource Monitor"));
+    setWindowTitle(UIVMActivityOverviewWidget::tr("VM Resource Monitor"));
 }
 
@@ -1633,5 +1633,5 @@
 void UIVMActivityOverviewDialog::configureCentralWidget()
 {
-    UIResourceMonitorWidget *pWidget = new UIResourceMonitorWidget(EmbedTo_Dialog, m_pActionPool, true, this);
+    UIVMActivityOverviewWidget *pWidget = new UIVMActivityOverviewWidget(EmbedTo_Dialog, m_pActionPool, true, this);
     AssertPtrReturnVoid(pWidget);
     {
@@ -1654,7 +1654,7 @@
 }
 
-UIResourceMonitorWidget *UIVMActivityOverviewDialog::widget()
-{
-    return qobject_cast<UIResourceMonitorWidget*>(QIManagerDialog::widget());
+UIVMActivityOverviewWidget *UIVMActivityOverviewDialog::widget()
+{
+    return qobject_cast<UIVMActivityOverviewWidget*>(QIManagerDialog::widget());
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/monitor/resource/UIResourceMonitor.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/monitor/resource/UIResourceMonitor.h	(revision 88081)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/monitor/resource/UIResourceMonitor.h	(revision 88082)
@@ -39,12 +39,12 @@
 class UIActionPool;
 class QIToolBar;
-class UIResourceMonitorProxyModel;
-class UIResourceMonitorModel;
-class UIVMResourceMonitorHostStats;
-class UIVMResourceMonitorHostStatsWidget;
-class UIVMResourceMonitorTableView;
+class UIActivityOverviewProxyModel;
+class UIActivityOverviewModel;
+class UIVMActivityOverviewHostStats;
+class UIVMActivityOverviewHostStatsWidget;
+class UIVMActivityOverviewTableView;
 
 /** QWidget extension to display a Linux top like utility that sort running vm wrt. resource allocations. */
-class UIResourceMonitorWidget : public QIWithRetranslateUI<QWidget>
+class UIVMActivityOverviewWidget : public QIWithRetranslateUI<QWidget>
 {
     Q_OBJECT;
@@ -56,7 +56,7 @@
 public:
 
-    UIResourceMonitorWidget(EmbedTo enmEmbedding, UIActionPool *pActionPool,
+    UIVMActivityOverviewWidget(EmbedTo enmEmbedding, UIActionPool *pActionPool,
                                bool fShowToolbar = true, QWidget *pParent = 0);
-    ~UIResourceMonitorWidget();
+    ~UIVMActivityOverviewWidget();
     QMenu *columnVisiblityToggleMenu() const;
     QMenu *menu() const;
@@ -82,5 +82,5 @@
     void sltToggleColumnSelectionMenu(bool fChecked);
     void sltHandleColumnAction(bool fChecked);
-    void sltHandleHostStatsUpdate(const UIVMResourceMonitorHostStats &stats);
+    void sltHandleHostStatsUpdate(const UIVMActivityOverviewHostStats &stats);
     void sltHandleTableContextMenuRequest(const QPoint &pos);
     void sltHandleShowVMActivityMonitor();
@@ -117,13 +117,13 @@
       * @{ */
         QIToolBar *m_pToolBar;
-        UIVMResourceMonitorTableView       *m_pTableView;
-        UIResourceMonitorProxyModel        *m_pProxyModel;
-        UIResourceMonitorModel             *m_pModel;
+        UIVMActivityOverviewTableView       *m_pTableView;
+        UIActivityOverviewProxyModel        *m_pProxyModel;
+        UIActivityOverviewModel             *m_pModel;
         QMenu                              *m_pColumnVisibilityToggleMenu;
-        /* The key is the column id (VMResourceMonitorColumn) and value is column title. */
+        /* The key is the column id (VMActivityOverviewColumn) and value is column title. */
         QMap<int, QString>                  m_columnTitles;
-        /* The key is the column id (VMResourceMonitorColumn) and value is true if the column is visible. */
+        /* The key is the column id (VMActivityOverviewColumn) and value is true if the column is visible. */
         QMap<int, bool>                     m_columnVisible;
-        UIVMResourceMonitorHostStatsWidget *m_pHostStatsWidget;
+        UIVMActivityOverviewHostStatsWidget *m_pHostStatsWidget;
         QAction                            *m_pVMActivityMonitorAction;
     /** @} */
@@ -165,5 +165,5 @@
     /** @name Widget stuff.
       * @{ */
-        virtual UIResourceMonitorWidget *widget() /* override */;
+        virtual UIVMActivityOverviewWidget *widget() /* override */;
     /** @} */
 
