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(-DTRANSLATION_DOMAIN=\"libtaskmanager\")
remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY)
@ -45,6 +47,7 @@ target_link_libraries(taskmanager
Qt5::Gui
KF5::WindowSystem # KStartupInfo
PRIVATE
KF5::Activities
KF5::ProcessCore
KF5::ConfigCore
KF5::ConfigWidgets

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

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

Loading…
Cancel
Save