Index: /trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk	(revision 71882)
+++ /trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk	(revision 71883)
@@ -443,5 +443,4 @@
 	src/extensions/QIMenu.h \
 	src/extensions/QIStatusBar.h \
-	src/extensions/QITabWidget.h \
 	src/extensions/QITreeView.h \
 	src/extensions/QITreeWidget.h \
@@ -665,4 +664,5 @@
 	src/extensions/QIStatusBarIndicator.h \
 	src/extensions/QIStyledItemDelegate.h \
+	src/extensions/QITabWidget.h \
 	src/extensions/QIToolButton.h \
 	src/extensions/QITableView.h \
@@ -745,4 +745,5 @@
 	src/extensions/QIStatusBarIndicator.h \
 	src/extensions/QIStyledItemDelegate.h \
+	src/extensions/QITabWidget.h \
 	src/extensions/QIToolButton.h \
 	src/extensions/QITableView.h \
@@ -1170,4 +1171,5 @@
 	src/extensions/QIStatusBarIndicator.cpp \
 	src/extensions/QIStyledItemDelegate.cpp \
+	src/extensions/QITabWidget.cpp \
 	src/extensions/QIToolButton.cpp \
 	src/extensions/QITableView.cpp \
@@ -1277,4 +1279,5 @@
 	src/extensions/QIStatusBarIndicator.cpp \
 	src/extensions/QIStyledItemDelegate.cpp \
+	src/extensions/QITabWidget.cpp \
 	src/extensions/QIToolButton.cpp \
 	src/extensions/QITableView.cpp \
Index: /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITabWidget.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITabWidget.cpp	(revision 71883)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITabWidget.cpp	(revision 71883)
@@ -0,0 +1,31 @@
+/* $Id$ */
+/** @file
+ * VBox Qt GUI - Qt extensions: QITabWidget class implementation.
+ */
+
+/*
+ * Copyright (C) 2010-2018 Oracle Corporation
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/* GUI includes: */
+#include "QITabWidget.h"
+
+
+QITabWidget::QITabWidget(QWidget *pParent /* = 0 */)
+    : QTabWidget(pParent)
+{
+#ifdef VBOX_WS_MAC
+    // WORKAROUND:
+    // I don't know why, but for some languages there is
+    // ElideRight the default on Mac OS X. Fix this.
+    setElideMode(Qt::ElideNone);
+#endif
+}
Index: /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITabWidget.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITabWidget.h	(revision 71882)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITabWidget.h	(revision 71883)
@@ -1,9 +1,9 @@
 /* $Id$ */
 /** @file
- * VBox Qt GUI - Qt extensions: QITabWidget class declaration/implementation.
+ * VBox Qt GUI - Qt extensions: QITabWidget class declaration.
  */
 
 /*
- * Copyright (C) 2010-2017 Oracle Corporation
+ * Copyright (C) 2010-2018 Oracle Corporation
  *
  * This file is part of VirtualBox Open Source Edition (OSE), as
@@ -16,12 +16,15 @@
  */
 
-#ifndef __QITabWidget_h__
-#define __QITabWidget_h__
+#ifndef ___QITabWidget_h___
+#define ___QITabWidget_h___
 
 /* Qt includes: */
 #include <QTabWidget>
 
-/* QTabWidget reimplementation with MacOS X bug-fix. */
-class QITabWidget: public QTabWidget
+/* GUI includes: */
+#include "UILibraryDefs.h"
+
+/** QTabWidget extension with advanced functionality. */
+class SHARED_LIBRARY_STUFF QITabWidget : public QTabWidget
 {
     Q_OBJECT;
@@ -29,16 +32,7 @@
 public:
 
-    /* Constructor: */
-    QITabWidget(QWidget *pParent = 0)
-        :QTabWidget(pParent)
-    {
-#ifdef VBOX_WS_MAC
-        /* I don't know why, but for some languages there is ElideRight the
-           default on Mac OS X. Fix this. */
-        setElideMode(Qt::ElideNone);
-#endif /* VBOX_WS_MAC */
-    }
+    /** Constructs tab-widget passing @a pParent to the base-class. */
+    QITabWidget(QWidget *pParent = 0);
 };
 
-#endif /* __QITabWidget_h__ */
-
+#endif /* !___QITabWidget_h___ */
