Index: debuggers/gdb/CMakeLists.txt
===================================================================
--- debuggers/gdb/CMakeLists.txt	(revision 1049395)
+++ debuggers/gdb/CMakeLists.txt	(working copy)
@@ -59,7 +59,7 @@
     ${KDE4_KDEUI_LIBS}
     ${KDEVPLATFORM_UTIL_LIBRARIES}
     ${KDE4_KTEXTEDITOR_LIBS}
-    ${KDE4WORKSPACE_PROCESSUI_LIBS}
+    processui
 )
 
 install(TARGETS kdevgdb DESTINATION ${PLUGIN_INSTALL_DIR})
@@ -105,7 +105,7 @@
     ${KDE4_KIO_LIBS}
     ${KDE4_KTEXTEDITOR_LIBS}
     ${KDE4_KPARTS_LIBRARY}
-    ${KDE4WORKSPACE_PROCESSUI_LIBS}
+    processui
 )
 
 
Index: projectmanagers/cmake/cmakedocumentation.cpp
===================================================================
--- projectmanagers/cmake/cmakedocumentation.cpp	(revision 1049395)
+++ projectmanagers/cmake/cmakedocumentation.cpp	(working copy)
@@ -49,6 +49,7 @@
         virtual QString name() const { return mName; }
         virtual bool providesWidget() const { return false; }
         virtual KDevelop::IDocumentationProvider* provider() { return s_provider; }
+        virtual QWidget* documentationWidget(QWidget*) { return NULL; } 
         
         static CMakeDocumentation* s_provider;
         
Index: documentation/qthelp/qthelpdocumentation.h
===================================================================
--- documentation/qthelp/qthelpdocumentation.h	(revision 1049395)
+++ documentation/qthelp/qthelpdocumentation.h	(working copy)
@@ -42,6 +42,8 @@
         
         virtual QString description() const;
         
+        virtual bool providesWidget() const { return true; }
+        
         virtual QWidget* documentationWidget(QWidget* parent);
         
         virtual KDevelop::IDocumentationProvider* provider();
@@ -62,6 +64,7 @@
 {
     Q_OBJECT
     public:
+        virtual bool providesWidget() const { return true; }
         virtual QWidget* documentationWidget(QWidget* parent = 0);
         virtual QString description() const { return QString(); }
         virtual QString name() const;
