libtaskmanager
TaskManager Namespace Reference
Classes | |
class | Startup |
Represents a task which is in the process of starting. More... | |
class | Task |
A dynamic interface to a task (main window). More... | |
class | TaskDrag |
Provids a drag object for tasks across desktops. More... | |
class | TaskManager |
A generic API for task managers. More... | |
class | TaskRMBMenu |
Typedefs | |
typedef QVector< StartupPtr > | StartupList |
typedef KSharedPtr< Startup > | StartupPtr |
typedef QMap< WId, TaskPtr > | TaskDict |
typedef QVector< TaskPtr > | TaskList |
typedef KSharedPtr< Task > | TaskPtr |
typedef QList< WId > | WindowList |
Functions | |
void | activeWindowChanged (WId w) |
void | configure_startup () |
int | currentDesktop () const |
void | currentDesktopChanged (int desktop) |
QString | desktopName (int desk) const |
TaskPtr | findTask (int desktop, const QPoint &p) |
TaskPtr | findTask (WId w) |
void | gotNewStartup (const KStartupInfoId &id, const KStartupInfoData &data) |
void | gotStartupChange (const KStartupInfoId &id, const KStartupInfoData &data) |
bool | isOnScreen (int screen, const WId wid) |
bool | isOnTop (const Task *task) |
void | killStartup (StartupPtr s) |
void | killStartup (const KStartupInfoId &id) |
int | numberOfDesktops () const |
TaskManager * | self () |
StartupList | startups () const |
TaskManager () | |
TaskDict | tasks () const |
void | trackGeometry () |
void | updateWindowPixmap (WId w) |
void | windowAdded (WId w) |
void | windowChanged (WId w, unsigned int dirty) |
void | windowRemoved (WId w) |
~TaskManager () |
Typedef Documentation
typedef QVector<StartupPtr> TaskManager::StartupList |
typedef KSharedPtr<Startup> TaskManager::StartupPtr |
typedef QMap<WId, TaskPtr> TaskManager::TaskDict |
typedef QVector<TaskPtr> TaskManager::TaskList |
typedef KSharedPtr<Task> TaskManager::TaskPtr |
typedef QList<WId> TaskManager::WindowList |
Function Documentation
void TaskManager::activeWindowChanged | ( | WId | w | ) |
Definition at line 385 of file taskmanager.cpp.
void TaskManager::configure_startup | ( | ) |
Definition at line 104 of file taskmanager.cpp.
void TaskManager::currentDesktopChanged | ( | int | desktop | ) |
Definition at line 405 of file taskmanager.cpp.
QString TaskManager::desktopName | ( | int | desk | ) | const |
Definition at line 475 of file taskmanager.cpp.
Definition at line 144 of file taskmanager.cpp.
TaskPtr TaskManager::findTask | ( | WId | w | ) |
Definition at line 124 of file taskmanager.cpp.
void TaskManager::gotNewStartup | ( | const KStartupInfoId & | id, | |
const KStartupInfoData & | data | |||
) |
Definition at line 410 of file taskmanager.cpp.
void TaskManager::gotStartupChange | ( | const KStartupInfoId & | id, | |
const KStartupInfoData & | data | |||
) |
Definition at line 418 of file taskmanager.cpp.
bool TaskManager::isOnScreen | ( | int | screen, | |
const WId | wid | |||
) |
Definition at line 538 of file taskmanager.cpp.
bool TaskManager::isOnTop | ( | const Task * | task | ) |
Definition at line 495 of file taskmanager.cpp.
void TaskManager::killStartup | ( | StartupPtr | s | ) |
Definition at line 454 of file taskmanager.cpp.
void TaskManager::killStartup | ( | const KStartupInfoId & | id | ) |
Definition at line 431 of file taskmanager.cpp.
int TaskManager::numberOfDesktops | ( | ) | const |
Definition at line 490 of file taskmanager.cpp.
TaskManager* TaskManager::self | ( | ) |
Definition at line 45 of file taskmanager.cpp.
StartupList TaskManager::startups | ( | ) | const |
Definition at line 485 of file taskmanager.cpp.
Definition at line 68 of file taskmanager.cpp.
TaskDict TaskManager::tasks | ( | ) | const |
Definition at line 480 of file taskmanager.cpp.
void TaskManager::trackGeometry | ( | ) |
Definition at line 533 of file taskmanager.cpp.
void TaskManager::updateWindowPixmap | ( | WId | w | ) |
Definition at line 371 of file taskmanager.cpp.
void TaskManager::windowAdded | ( | WId | w | ) |
Definition at line 178 of file taskmanager.cpp.
void TaskManager::windowChanged | ( | WId | w, | |
unsigned int | dirty | |||
) |
Definition at line 282 of file taskmanager.cpp.
void TaskManager::windowRemoved | ( | WId | w | ) |
Definition at line 252 of file taskmanager.cpp.
TaskManager::~TaskManager | ( | ) |
Definition at line 98 of file taskmanager.cpp.