Okay, quick update. Someone was kindly able to send me a file to help with the CMake part of the equation. But now I've got errors in compiling, even though I've installed every KDE-related -dev package I could find. Here's the output of "make":
trip@trip-laptop:~/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks$ make
[ 0%] Built target plasma_applet_tasks_automoc
[ 12%] Building CXX object CMakeFiles/plasma_applet_tasks.dir/taskitemlayout.o
[ 25%] Building CXX object CMakeFiles/plasma_applet_tasks.dir/abstracttaskitem.o
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/abstracttaskitem.h: In constructor ‘AbstractTaskItem::AbstractTaskItem(QGraphicsWidget*, Tasks*)’:
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/abstracttaskitem.h:255:9: warning: ‘AbstractTaskItem::m_attentionTicks’ will be initialized after [-Wreorder]
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/abstracttaskitem.h:236:25: warning: ‘QPropertyAnimation* AbstractTaskItem::m_backgroundFadeAnim’ [-Wreorder]
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/abstracttaskitem.cpp:68:1: warning: when initialized here [-Wreorder]
[ 37%] Building CXX object CMakeFiles/plasma_applet_tasks.dir/taskgroupitem.o
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/taskgroupitem.cpp: In member function ‘void TaskGroupItem:
opupMenu()’:
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/taskgroupitem.cpp:703:15: warning: variable ‘rect’ set but not used [-Wunused-but-set-variable]
[ 50%] Building CXX object CMakeFiles/plasma_applet_tasks.dir/applauncheritem.o
Linking CXX shared module lib/plasma_applet_tasks.so
CMakeFiles/plasma_applet_tasks.dir/tasks.o: In function `Tasks::createConfigurationInterface(KConfigDialog*)':
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/tasks.cpp:390: undefined reference to `TaskManager::GroupManager::showOnlyCurrentActivity() const'
CMakeFiles/plasma_applet_tasks.dir/tasks.o: In function `Tasks::launcherAdded(TaskManager::LauncherItem*)':
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/tasks.cpp:238: undefined reference to `TaskManager::LauncherItem::url() const'
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/tasks.cpp:241: undefined reference to `TaskManager::LauncherItem::genericName() const'
CMakeFiles/plasma_applet_tasks.dir/tasks.o: In function `Tasks::configChanged()':
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/tasks.cpp:140: undefined reference to `TaskManager::GroupManager::showOnlyCurrentActivity() const'
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/tasks.cpp:141: undefined reference to `TaskManager::GroupManager::setShowOnlyCurrentActivity(bool)'
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/tasks.cpp:222: undefined reference to `TaskManager::GroupManager::addLauncher(KUrl const&, QIcon, QString, QString)'
CMakeFiles/plasma_applet_tasks.dir/taskgroupitem.o: In function `TaskGroupItem::dropEvent(QGraphicsSceneDragDropEvent*)':
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/taskgroupitem.cpp:1106: undefined reference to `TaskManager::GroupManager::launcherExists(KUrl const&) const'
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/taskgroupitem.cpp:1122: undefined reference to `TaskManager::GroupManager::addLauncher(KUrl const&, QIcon, QString, QString)'
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/taskgroupitem.cpp:1115: undefined reference to `TaskManager::LauncherItem::url() const'
CMakeFiles/plasma_applet_tasks.dir/applauncheritem.o: In function `AppLauncherItem::keyPressEvent(QKeyEvent*)':
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/applauncheritem.cpp:91: undefined reference to `TaskManager::LauncherItem::launch()'
CMakeFiles/plasma_applet_tasks.dir/applauncheritem.o: In function `AppLauncherItem::mouseReleaseEvent(QGraphicsSceneMouseEvent*)':
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/applauncheritem.cpp:49: undefined reference to `TaskManager::LauncherItem::launch()'
CMakeFiles/plasma_applet_tasks.dir/applauncheritem.o: In function `AppLauncherItem::updateToolTip()':
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/applauncheritem.cpp:83: undefined reference to `TaskManager::LauncherItem::genericName() const'
CMakeFiles/plasma_applet_tasks.dir/applauncheritem.o: In function `AppLauncherItem::contextMenuEvent(QGraphicsSceneContextMenuEvent*)':
/home/trip/kde/kdebase-workspace-4.6.3/plasma/desktop/applets/tasks/applauncheritem.cpp:67: undefined reference to `TaskManager::BasicMenu::BasicMenu(QWidget*, TaskManager::LauncherItem*, TaskManager::GroupManager*, QList<QAction*>)'
collect2: ld returned 1 exit status
make[2]: *** [lib/plasma_applet_tasks.so] Error 1
make[1]: *** [CMakeFiles/plasma_applet_tasks.dir/all] Error 2
make: *** [all] Error 2
Any thoughts on what I could do to make it build successfully?
Thanks.
- Trip