Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIConsoleEventHandler.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIConsoleEventHandler.cpp	(revision 80553)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIConsoleEventHandler.cpp	(revision 80554)
@@ -27,4 +27,5 @@
 
 /* COM includes: */
+#include "COMEnums.h"
 #include "CEventListener.h"
 #include "CEventSource.h"
@@ -81,4 +82,8 @@
     /** Notifies about audio adapter state change. */
     void sigAudioAdapterChange();
+    /** Notifies clipboard mode change. */
+    void sigClipboardModeChange(KClipboardMode enmMode);
+    /** Notifies drag and drop mode change. */
+    void sigDnDModeChange(KDnDMode enmMode);
 
 public:
@@ -270,6 +275,12 @@
             this, SLOT(sltShowWindow(qint64 &)),
             Qt::DirectConnection);
-    connect(m_pQtListener->getWrapped(), SIGNAL(sigAudioAdapterChange()),
-            this, SIGNAL(sigAudioAdapterChange()),
+    connect(m_pQtListener->getWrapped(), &UIMainEventListener::sigAudioAdapterChange,
+            this, &UIConsoleEventHandlerProxy::sigAudioAdapterChange,
+            Qt::DirectConnection);
+   connect(m_pQtListener->getWrapped(), &UIMainEventListener::sigClipboardModeChange,
+            this, &UIConsoleEventHandlerProxy::sigClipboardModeChange,
+            Qt::DirectConnection);
+   connect(m_pQtListener->getWrapped(), &UIMainEventListener::sigDnDModeChange,
+            this, &UIConsoleEventHandlerProxy::sigDnDModeChange,
             Qt::DirectConnection);
 }
@@ -434,6 +445,11 @@
             this, SIGNAL(sigAudioAdapterChange()),
             Qt::QueuedConnection);
+    connect(m_pProxy, &UIConsoleEventHandlerProxy::sigClipboardModeChange,
+            this, &UIConsoleEventHandler::sigClipboardModeChange,
+            Qt::QueuedConnection);
+    connect(m_pProxy, &UIConsoleEventHandlerProxy::sigDnDModeChange,
+            this, &UIConsoleEventHandler::sigDnDModeChange,
+            Qt::QueuedConnection);
 }
 
 #include "UIConsoleEventHandler.moc"
-
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIConsoleEventHandler.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIConsoleEventHandler.h	(revision 80553)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIConsoleEventHandler.h	(revision 80554)
@@ -87,4 +87,8 @@
     /** Notifies about audio adapter state change. */
     void sigAudioAdapterChange();
+    /** Notifies clipboard mode change. */
+    void sigClipboardModeChange(KClipboardMode enmMode);
+    /** Notifies drag and drop mode change. */
+    void sigDnDModeChange(KDnDMode enmMode);
 
 public:
@@ -123,3 +127,2 @@
 
 #endif /* !FEQT_INCLUDED_SRC_runtime_UIConsoleEventHandler_h */
-
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationConfiguration.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationConfiguration.cpp	(revision 80553)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationConfiguration.cpp	(revision 80554)
@@ -71,5 +71,4 @@
 }
 
-
 void UIInformationConfiguration::createTableItems()
 {
@@ -140,6 +139,4 @@
     m_pTableWidget->resizeColumnToContents(2);
 }
-
-
 
 void UIInformationConfiguration::prepareObjects()
@@ -166,6 +163,4 @@
 }
 
-
-
 void UIInformationConfiguration::insertInfoRows(const UITextTable &table, const QFontMetrics &fontMetrics,
                                                 QTextDocument &textDocument, int &iMaxColumn1Length)
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationRuntime.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationRuntime.cpp	(revision 80553)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationRuntime.cpp	(revision 80554)
@@ -71,5 +71,7 @@
 /*********************************************************************************************************************************
 *   UIRuntimeInfoWidget definition.                                                                                     *
-******************************************************************1***************************************************************/
+*********************************************************************************************************************************/
+/** A QTablWidget extention to show some runtime attributes. Some of these are updated in response to IConsole events. Uptime field
+  * is updated thru a QTimer. */
 class UIRuntimeInfoWidget : public QIWithRetranslateUI<QTableWidget>
 {
@@ -1230,5 +1232,4 @@
     QVector<QString> allNames;// = new ArrayList<IUnknown>();
     QVector<CUnknown> allObjects;// = new ArrayList<IUnknown>();
-
     QVector<QString>  aReturnNames;
     QVector<CUnknown>  aReturnObjects;
@@ -1238,5 +1239,5 @@
     QVector<ULONG>  aReturnDataIndices;
     QVector<ULONG>  aReturnDataLengths;
-
+    /* Make a query to CPerformanceCollector to fetch some metrics (e.g RAM usage): */
     QVector<LONG> returnData = m_performanceMonitor.QueryMetricsData(m_nameList,
                                                                      m_objectList,
@@ -1250,5 +1251,5 @@
     quint64 iTotalRAM = 0;
     quint64 iFreeRAM = 0;
-
+    /* Parse the result we get from CPerformanceCollector to get respective values: */
     for (int i = 0; i < aReturnNames.size(); ++i)
     {
@@ -1366,5 +1367,4 @@
     m_performanceMonitor = uiCommon().virtualBox().GetPerformanceCollector();
     m_machineDebugger = m_console.GetDebugger();
-
     if (m_performanceMonitor.isNull())
         return;
@@ -1392,5 +1392,4 @@
     m_subMetrics.insert(m_strCPUMetricName, UIMetric(m_strCPUMetricName, "%", iMaximumQueueSize));
     {
-
         /* Network metric: */
         UIMetric networkMetric(m_strNetworkMetricName, "B", iMaximumQueueSize);
@@ -1542,5 +1541,4 @@
         return;
     }
-
     NetMetric.addData(0, iReceiveRate);
     NetMetric.addData(1, iTransmitRate);
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationRuntime.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationRuntime.h	(revision 80553)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/information/UIInformationRuntime.h	(revision 80554)
@@ -152,15 +152,17 @@
 
 private slots:
-
+    /** Reads the metric values for several sources and calls corresponding update functions. */
     void sltTimeout();
-    void sltGuestAdditionsStateChange();
-    void sltGuestMonitorChange(KGuestMonitorChangedEventType changeType, ulong uScreenId, QRect screenGeo);
-    void sltVRDEChange();
-    void sltClipboardChange(KClipboardMode enmMode);
-    void sltDnDModeChange(KDnDMode enmMode);
+    /** @name These functions are connected to API events and implement necessary updates.
+      * @{ */
+        void sltGuestAdditionsStateChange();
+        void sltGuestMonitorChange(KGuestMonitorChangedEventType changeType, ulong uScreenId, QRect screenGeo);
+        void sltVRDEChange();
+        void sltClipboardChange(KClipboardMode enmMode);
+        void sltDnDModeChange(KDnDMode enmMode);
+    /** @} */
 
 private:
 
-    /** Prepares layout. */
     void prepareObjects();
     void prepareMetrics();
@@ -175,5 +177,4 @@
     QString dataColorString(const QString &strChartName, int iDataIndex);
     void runTimeAttributes();
-
     QVector<DebuggerMetricData> getTotalCounterFromDegugger(const QString &strQuery);
 
