diff --git a/src/plugins/coreplugin/id.cpp b/src/plugins/coreplugin/id.cpp
index a6161ddc4443fe6f7f720a2328e4260f42d3b0ed..53b06db2755038ac4442a07bede1ad7bda1ca23d 100644
--- a/src/plugins/coreplugin/id.cpp
+++ b/src/plugins/coreplugin/id.cpp
@@ -169,14 +169,6 @@ Id::Id(const QByteArray &name)
    : m_id(theId(name))
 {}
 
-/*!
-    \overload
-    \deprecated
-*/
-Id::Id(const QString &name)
-   : m_id(theId(name.toUtf8()))
-{}
-
 /*!
   Returns an internal representation of the id.
 */
diff --git a/src/plugins/coreplugin/id.h b/src/plugins/coreplugin/id.h
index 827ffd9c3749609054ffdf14fa4bdb1a95196862..552cc30f43148b0cff33c5b3ea1dcf5f366b99ee 100644
--- a/src/plugins/coreplugin/id.h
+++ b/src/plugins/coreplugin/id.h
@@ -46,7 +46,6 @@ public:
     Id() : m_id(0) {}
     Id(int uid) : m_id(uid) {}
     Id(const char *name);
-    explicit Id(const QString &name);
     explicit Id(const QByteArray &name);
 
     Id withSuffix(int suffix) const;