diff --git a/src/plugins/coreplugin/actionmanager/actionmanager.cpp b/src/plugins/coreplugin/actionmanager/actionmanager.cpp
index 52900beff74967b10696a12229b780362a98e242..5508254919c723b71ae0981dc9a2ca774888c43e 100644
--- a/src/plugins/coreplugin/actionmanager/actionmanager.cpp
+++ b/src/plugins/coreplugin/actionmanager/actionmanager.cpp
@@ -42,7 +42,6 @@
 #include <QLabel>
 #include <QMenu>
 #include <QAction>
-#include <QShortcut>
 #include <QMenuBar>
 
 namespace {
diff --git a/src/plugins/coreplugin/actionmanager/actionmanager.h b/src/plugins/coreplugin/actionmanager/actionmanager.h
index 75de8debc0383b75ba84b85d2b4c28ec47919776..3f83b81018b27c40a6fa28e3eca7414b04a05279 100644
--- a/src/plugins/coreplugin/actionmanager/actionmanager.h
+++ b/src/plugins/coreplugin/actionmanager/actionmanager.h
@@ -41,7 +41,6 @@
 QT_BEGIN_NAMESPACE
 class QAction;
 class QSettings;
-class QShortcut;
 class QString;
 QT_END_NAMESPACE
 
diff --git a/src/plugins/coreplugin/actionmanager/command.cpp b/src/plugins/coreplugin/actionmanager/command.cpp
index 8f39effbcb8f3554709474f0deae8d87f7278830..70b60d5c6c2fae26d1da7b26f203059973bb608f 100644
--- a/src/plugins/coreplugin/actionmanager/command.cpp
+++ b/src/plugins/coreplugin/actionmanager/command.cpp
@@ -36,7 +36,6 @@
 #include <utils/hostosinfo.h>
 
 #include <QAction>
-#include <QShortcut>
 #include <QToolButton>
 #include <QTextStream>
 
@@ -153,12 +152,6 @@
     no active action for the current context.
 */
 
-/*!
-    \fn QShortcut *Command::shortcut() const
-    Returns the shortcut for this Command.
-    If the Command represents an action, it returns null.
-*/
-
 /*!
     \fn void Command::setAttribute(CommandAttribute attribute)
     Adds \a attribute to the attributes of this Command.
diff --git a/src/plugins/coreplugin/actionmanager/command.h b/src/plugins/coreplugin/actionmanager/command.h
index 1a5fc3df62aced1f4e1e55f3be9784c7c7719643..3bd25ececf1febee7871f3d019c83e4b88fedb5d 100644
--- a/src/plugins/coreplugin/actionmanager/command.h
+++ b/src/plugins/coreplugin/actionmanager/command.h
@@ -39,7 +39,6 @@
 QT_BEGIN_NAMESPACE
 class QAction;
 class QKeySequence;
-class QShortcut;
 class QToolButton;
 QT_END_NAMESPACE
 
diff --git a/src/plugins/fakevim/fakevimplugin.cpp b/src/plugins/fakevim/fakevimplugin.cpp
index 12871b370e475ed4dea0a9144182dbb89166c5fb..89b22c82d41b02e1cedec1a368a367d248c86105 100644
--- a/src/plugins/fakevim/fakevimplugin.cpp
+++ b/src/plugins/fakevim/fakevimplugin.cpp
@@ -87,19 +87,13 @@
 #include <QAbstractTableModel>
 #include <QDebug>
 #include <QFile>
-#include <QFileDialog>
-#include <QtPlugin>
-#include <QObject>
+#include <QItemDelegate>
 #include <QPainter>
+#include <QPlainTextEdit>
 #include <QPointer>
-#include <QSettings>
 #include <QScrollBar>
+#include <QSettings>
 #include <QStackedWidget>
-#include <QTextStream>
-
-#include <QItemDelegate>
-#include <QPlainTextEdit>
-#include <QShortcut>
 #include <QStandardPaths>
 #include <QTextBlock>
 #include <QTextCursor>
diff --git a/src/plugins/macros/actionmacrohandler.cpp b/src/plugins/macros/actionmacrohandler.cpp
index 6b4f5dfacdc63904bd91750d672c9c542b10885e..8c3c0f194d2927f20a7c49d847fbc52bd66dcd7d 100644
--- a/src/plugins/macros/actionmacrohandler.cpp
+++ b/src/plugins/macros/actionmacrohandler.cpp
@@ -43,10 +43,7 @@
 
 #include <QAction>
 #include <QEvent>
-#include <QObject>
-#include <QShortcut>
 #include <QSignalMapper>
-#include <QStringList>
 
 using namespace Core;
 
diff --git a/src/plugins/macros/macrooptionswidget.cpp b/src/plugins/macros/macrooptionswidget.cpp
index e0ad77011d3f19e4c6d4680ca8de3825d18f7f29..0f95b9e647420eb125b763e939d2d731d880cecd 100644
--- a/src/plugins/macros/macrooptionswidget.cpp
+++ b/src/plugins/macros/macrooptionswidget.cpp
@@ -42,16 +42,8 @@
 
 #include <QDir>
 #include <QFileInfo>
-
-#include <QShortcut>
-#include <QButtonGroup>
 #include <QTreeWidget>
 #include <QTreeWidgetItem>
-#include <QCheckBox>
-#include <QGroupBox>
-#include <QHeaderView>
-#include <QRegExpValidator>
-#include <QLineEdit>
 
 namespace {
     int NAME_ROLE = Qt::UserRole;
diff --git a/src/plugins/macros/texteditormacrohandler.cpp b/src/plugins/macros/texteditormacrohandler.cpp
index bcecb5a4ab2b7b90d6283cb9b44db45c400bd23e..916b047dde7cbe734357338ddae7e90925f10689 100644
--- a/src/plugins/macros/texteditormacrohandler.cpp
+++ b/src/plugins/macros/texteditormacrohandler.cpp
@@ -42,10 +42,8 @@
 #include <coreplugin/actionmanager/command.h>
 #include <coreplugin/id.h>
 
-#include <QWidget>
 #include <QKeyEvent>
 #include <QApplication>
-#include <QShortcut>
 
 using namespace Macros;
 using namespace Macros::Internal;