Index: /trunk/src/VBox/Frontends/VirtualBox/src/hostnetwork/UIHostNetworkManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/hostnetwork/UIHostNetworkManager.cpp	(revision 68264)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/hostnetwork/UIHostNetworkManager.cpp	(revision 68265)
@@ -198,4 +198,5 @@
     , m_pActionRemove(0)
     , m_pActionDetails(0)
+    , m_pActionRefresh(0)
     , m_pTreeWidget(0)
     , m_pDetailsWidget(0)
@@ -229,4 +230,10 @@
         m_pActionDetails->setToolTip(UIHostNetworkManager::tr("Open Host-only Network Properties (%1)").arg(m_pActionDetails->shortcut().toString()));
         m_pActionDetails->setStatusTip(UIHostNetworkManager::tr("Open pane with selected host-only network properties"));
+    }
+    if (m_pActionRefresh)
+    {
+        m_pActionRefresh->setText(UIHostNetworkManager::tr("&Refresh..."));
+        m_pActionRefresh->setToolTip(UIHostNetworkManager::tr("Refresh Host-only Networks (%1)").arg(m_pActionRefresh->shortcut().toString()));
+        m_pActionRefresh->setStatusTip(UIHostNetworkManager::tr("Refresh the list of host-only networks"));
     }
 
@@ -537,4 +544,10 @@
 }
 
+void UIHostNetworkManagerWidget::sltRefreshHostNetworks()
+{
+    // Not implemented.
+    AssertMsgFailed(("Not implemented!"));
+}
+
 void UIHostNetworkManagerWidget::sltAdjustTreeWidget()
 {
@@ -749,4 +762,18 @@
     }
 
+    /* Create 'Refresh' action: */
+    m_pActionRefresh = new QAction(this);
+    AssertPtrReturnVoid(m_pActionRefresh);
+    {
+        /* Configure 'Details' action: */
+        m_pActionRefresh->setCheckable(true);
+        m_pActionRefresh->setShortcut(QKeySequence(QKeySequence::Refresh));
+        m_pActionRefresh->setIcon(UIIconPool::iconSetFull(":/refresh_22px.png",
+                                                          ":/refresh_16px.png",
+                                                          ":/refresh_disabled_22px.png",
+                                                          ":/refresh_disabled_16px.png"));
+        connect(m_pActionRefresh, &QAction::toggled, this, &UIHostNetworkManagerWidget::sltRefreshHostNetworks);
+    }
+
     /* Prepare menu: */
     prepareMenu();
@@ -766,4 +793,6 @@
         if (m_pActionDetails)
             m_pMenu->addAction(m_pActionDetails);
+//        if (m_pActionRefresh)
+//            m_pMenu->addAction(m_pActionRefresh);
     }
 }
@@ -811,4 +840,8 @@
         if (m_pActionDetails)
             m_pToolBar->addAction(m_pActionDetails);
+//        if (m_pActionDetails && m_pActionRefresh)
+//            m_pToolBar->addSeparator();
+//        if (m_pActionRefresh)
+//            m_pToolBar->addAction(m_pActionRefresh);
 #ifdef VBOX_WS_MAC
         /* Check whether we are embedded into a stack: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/hostnetwork/UIHostNetworkManager.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/hostnetwork/UIHostNetworkManager.h	(revision 68264)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/hostnetwork/UIHostNetworkManager.h	(revision 68265)
@@ -97,4 +97,6 @@
         /** Handles command to make host network details @a fVisible. */
         void sltToggleHostNetworkDetailsVisibility(bool fVisible);
+        /** Handles command to refresh host networks. */
+        void sltRefreshHostNetworks();
     /** @} */
 
@@ -168,4 +170,6 @@
         /** Holds the Details action instance. */
         QAction   *m_pActionDetails;
+        /** Holds the Refresh action instance. */
+        QAction   *m_pActionRefresh;
     /** @} */
 
