Merge branch 'libkactivities'

Conflicts:
	kwin/CMakeLists.txt
	libs/kworkspace/CMakeLists.txt
	libs/kworkspace/kactivityconsumer.h
	libs/kworkspace/kactivitycontroller.h
	libs/kworkspace/kactivityinfo.h
	plasma/desktop/shell/activitymanager/activityicon.cpp
This commit is contained in:
Aaron Seigo 2011-12-05 00:33:25 +01:00
commit a7ed191184
4 changed files with 6 additions and 8 deletions

View file

@ -190,7 +190,7 @@ qt4_add_dbus_interface( kwin_KDEINIT_SRCS
qt4_add_resources( kwin_KDEINIT_SRCS resources.qrc ) qt4_add_resources( kwin_KDEINIT_SRCS resources.qrc )
set(kwinLibs ${KDE4_KDEUI_LIBS} ${KDE4_PLASMA_LIBS} ${QT_QTDECLARATIVE_LIBRARY} kdeclarative kephal kworkspace kdecorations kwineffects ${X11_LIBRARIES} ${X11_Xrandr_LIB} ${X11_Xcomposite_LIB} ${X11_Xdamage_LIB} ${X11_Xrender_LIB} ${X11_Xfixes_LIB}) set(kwinLibs ${KDE4_KDEUI_LIBS} ${KDE4_PLASMA_LIBS} ${KACTIVITIES_LIBRARY} ${QT_QTDECLARATIVE_LIBRARY} kdeclarative kephal kworkspace kdecorations kwineffects ${X11_LIBRARIES} ${X11_Xrandr_LIB} ${X11_Xcomposite_LIB} ${X11_Xdamage_LIB} ${X11_Xrender_LIB} ${X11_Xfixes_LIB})
if(KWIN_BUILD_SCRIPTING) if(KWIN_BUILD_SCRIPTING)
set(kwinLibs ${kwinLibs} ${QT_QTSCRIPT_LIBRARY}) set(kwinLibs ${kwinLibs} ${QT_QTSCRIPT_LIBRARY})

View file

@ -28,8 +28,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include <kdecoration.h> #include <kdecoration.h>
#include <kdebug.h> #include <kdebug.h>
#include "kactivityconsumer.h"
#include "utils.h" #include "utils.h"
#include "workspace.h" #include "workspace.h"

View file

@ -36,7 +36,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "tiling/tiling.h" #include "tiling/tiling.h"
#endif #endif
#include "kactivityinfo.h" #include <Activities/Info>
#include <fixx11h.h> #include <fixx11h.h>
#include <QPushButton> #include <QPushButton>
@ -506,7 +506,7 @@ void Workspace::activityPopupAboutToShow()
activity_popup->addSeparator(); activity_popup->addSeparator();
foreach (const QString & id, openActivityList()) { foreach (const QString & id, openActivityList()) {
KActivityInfo activity(id); KActivities::Info activity(id);
QString name = activity.name(); QString name = activity.name();
name.replace('&', "&&"); name.replace('&', "&&");
action = activity_popup->addAction(KIcon(activity.icon()), name); action = activity_popup->addAction(KIcon(activity.icon()), name);

View file

@ -32,7 +32,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include <QElapsedTimer> #include <QElapsedTimer>
#include <kmanagerselection.h> #include <kmanagerselection.h>
#include "kactivitycontroller.h" #include <Activities/Controller>
#include "plugins.h" #include "plugins.h"
#include "utils.h" #include "utils.h"
@ -307,7 +307,7 @@ private:
QString activity_; QString activity_;
QStringList allActivities_; QStringList allActivities_;
KActivityController activityController_; KActivities::Controller activityController_;
#ifdef KWIN_BUILD_TILING #ifdef KWIN_BUILD_TILING
Tiling* m_tiling; Tiling* m_tiling;
@ -334,7 +334,7 @@ public:
return allActivities_; return allActivities_;
} }
QStringList openActivityList() const { QStringList openActivityList() const {
return activityController_.listActivities(KActivityInfo::Running); return activityController_.listActivities(KActivities::Info::Running);
} }
// True when performing Workspace::updateClientArea(). // True when performing Workspace::updateClientArea().