Index: /trunk/src/VBox/Frontends/VirtualBox/src/cloud/UICloudProfileManager.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/cloud/UICloudProfileManager.cpp	(revision 75222)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/cloud/UICloudProfileManager.cpp	(revision 75223)
@@ -22,5 +22,4 @@
 /* Qt includes: */
 # include <QHeaderView>
-# include <QInputDialog>
 # include <QPushButton>
 # include <QVBoxLayout>
@@ -28,4 +27,5 @@
 /* GUI includes: */
 # include "QIDialogButtonBox.h"
+# include "QIInputDialog.h"
 # include "QITreeWidget.h"
 # include "VBoxGlobal.h"
@@ -295,15 +295,17 @@
     if (strProfileName.isEmpty())
     {
-        QPointer<QInputDialog> pDialog = new QInputDialog(this);
-        pDialog->setInputMode(QInputDialog::TextInput);
-        pDialog->setWindowIcon(UIIconPool::iconSet(":/cloud_profile_add_16px.png"));
-        pDialog->setWindowTitle(tr("Add Profile"));
-        pDialog->setLabelText(tr("Name:"));
-        bool fCancelled = false;
-        if (pDialog->exec() == QDialog::Accepted)
-            strProfileName = pDialog->textValue();
-        else
-            fCancelled = true;
-        delete pDialog;
+        bool fCancelled = true;
+        QISafePointerInputDialog pDialog = new QIInputDialog(this);
+        if (pDialog)
+        {
+            pDialog->setWindowIcon(UIIconPool::iconSet(":/cloud_profile_add_16px.png"));
+            pDialog->setWindowTitle(tr("Add Profile"));
+            if (pDialog->exec() == QDialog::Accepted)
+            {
+                strProfileName = pDialog->textValue();
+                fCancelled = false;
+            }
+            delete pDialog;
+        }
         if (fCancelled)
             return;
