diff --git a/tabbox/tabbox.h b/tabbox/tabbox.h
index 2162dceb39..600b37a955 100644
--- a/tabbox/tabbox.h
+++ b/tabbox/tabbox.h
@@ -29,6 +29,7 @@ along with this program. If not, see .
#include "utils.h"
#include "tabbox/tabboxhandler.h"
+class KActionCollection;
class QKeyEvent;
namespace KWin
diff --git a/utils.cpp b/utils.cpp
index b3c092d7a2..16c7619606 100644
--- a/utils.cpp
+++ b/utils.cpp
@@ -30,6 +30,7 @@ along with this program. If not, see .
#include
#include
#include
+#include
#ifndef KCMRULES
#include
diff --git a/utils.h b/utils.h
index 80e2041049..5fa103b166 100644
--- a/utils.h
+++ b/utils.h
@@ -22,29 +22,27 @@ along with this program. If not, see .
#ifndef KWIN_UTILS_H
#define KWIN_UTILS_H
-class QLabel;
-
+// cmake stuff
#include
#include
-
#include
-
-#include
-
-#include
-
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
+// kwin
#include
+// KDE
+#include
+#include
+#include
+// Qt
+#include
+// X
+#include
+#include
+// system
+#include
-// needed by the DBUS interface
-Q_DECLARE_METATYPE(QList)
+// forward declarations
+class KKeySequenceWidget;
+class QLabel;
namespace KWin
{