Reenable activities-related code that was disabled in initial KF5 port.

Cf. ffdeb08a in kde-workspace.git (unfortunately plasma-workspace.git
lost libtaskmanager history) for reference.

CCMAIL:mgraesslin@kde.org
CCMAIL:bhush94@gmail.com
CCMAIL:ivan.cukic@kde.org
wilder-5.14
Eike Hein 12 years ago
parent 74789e33f9
commit 4e5bdb0bd2
  1. 3
      libtaskmanager/CMakeLists.txt
  2. 6
      libtaskmanager/taskitem.cpp
  3. 11
      libtaskmanager/taskmanager.cpp

@ -1,3 +1,5 @@
find_package(KF5Activities REQUIRED)
add_definitions(-DKDE_DEFAULT_DEBUG_AREA=1204) add_definitions(-DKDE_DEFAULT_DEBUG_AREA=1204)
add_definitions(-DTRANSLATION_DOMAIN=\"libtaskmanager\") add_definitions(-DTRANSLATION_DOMAIN=\"libtaskmanager\")
remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY) remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY)
@ -45,6 +47,7 @@ target_link_libraries(taskmanager
Qt5::Gui Qt5::Gui
KF5::WindowSystem # KStartupInfo KF5::WindowSystem # KStartupInfo
PRIVATE PRIVATE
KF5::Activities
KF5::ProcessCore KF5::ProcessCore
KF5::ConfigCore KF5::ConfigCore
KF5::ConfigWidgets KF5::ConfigWidgets

@ -25,9 +25,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
// Own // Own
#include "taskitem.h" #include "taskitem.h"
#if 0 #include <KActivities/Info>
#include <kactivities/info.h>
#endif
#include <KConfig> #include <KConfig>
#include <KConfigGroup> #include <KConfigGroup>
#include <KDesktopFile> #include <KDesktopFile>
@ -231,14 +229,12 @@ QStringList TaskItem::activityNames(bool includeCurrent) const
activities.removeOne(TaskManager::self()->currentActivity()); activities.removeOne(TaskManager::self()->currentActivity());
} }
#if 0
Q_FOREACH(QString activity, activities) { Q_FOREACH(QString activity, activities) {
KActivities::Info info(activity); KActivities::Info info(activity);
if (info.state() != KActivities::Info::Invalid) { if (info.state() != KActivities::Info::Invalid) {
names << info.name(); names << info.name();
} }
} }
#endif
return names; return names;
} }

@ -46,9 +46,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <windows.h> #include <windows.h>
#endif #endif
#if 0
#include <KActivities/Consumer> #include <KActivities/Consumer>
#endif
namespace TaskManager namespace TaskManager
{ {
@ -102,9 +100,7 @@ public:
QList<Startup *> startups; QList<Startup *> startups;
WindowList skiptaskbarWindows; WindowList skiptaskbarWindows;
QSet<QUuid> trackGeometryTokens; QSet<QUuid> trackGeometryTokens;
#if 0
KActivities::Consumer activityConsumer; KActivities::Consumer activityConsumer;
#endif
}; };
TaskManager::TaskManager() TaskManager::TaskManager()
@ -121,17 +117,13 @@ TaskManager::TaskManager()
this, SLOT(currentDesktopChanged(int))); this, SLOT(currentDesktopChanged(int)));
connect(KWindowSystem::self(), SIGNAL(windowChanged(WId, const ulong*)), connect(KWindowSystem::self(), SIGNAL(windowChanged(WId, const ulong*)),
this, SLOT(windowChanged(WId, const ulong*))); this, SLOT(windowChanged(WId, const ulong*)));
#if 0
connect(&d->activityConsumer, SIGNAL(currentActivityChanged(QString)), connect(&d->activityConsumer, SIGNAL(currentActivityChanged(QString)),
this, SIGNAL(activityChanged(QString))); this, SIGNAL(activityChanged(QString)));
#endif
if (QCoreApplication::instance()) { if (QCoreApplication::instance()) {
connect(QCoreApplication::instance(), SIGNAL(aboutToQuit()), this, SLOT(onAppExitCleanup())); connect(QCoreApplication::instance(), SIGNAL(aboutToQuit()), this, SLOT(onAppExitCleanup()));
} }
#if 0
emit activityChanged(d->activityConsumer.currentActivity()); emit activityChanged(d->activityConsumer.currentActivity());
#endif
// register existing windows // register existing windows
const QList<WId> windows = KWindowSystem::windows(); const QList<WId> windows = KWindowSystem::windows();
@ -574,11 +566,8 @@ int TaskManager::currentDesktop() const
QString TaskManager::currentActivity() const QString TaskManager::currentActivity() const
{ {
#if 0
return d->activityConsumer.currentActivity(); return d->activityConsumer.currentActivity();
#else
return QString(); return QString();
#endif
} }
} // TaskManager namespace } // TaskManager namespace

Loading…
Cancel
Save