libtaskmanager
TaskManager::GroupManager Class Reference
Manages the grouping stuff. More...
#include <groupmanager.h>

Detailed Description
Manages the grouping stuff.It doesn't know anything about grouping and sorting itself, this is done in the grouping and sorting strategies.
Definition at line 44 of file groupmanager.h.
Member Enumeration Documentation
Constructor & Destructor Documentation
TaskManager::GroupManager::GroupManager | ( | QObject * | parent | ) |
Definition at line 105 of file groupmanager.cpp.
TaskManager::GroupManager::~GroupManager | ( | ) |
Definition at line 120 of file groupmanager.cpp.
Member Function Documentation
void TaskManager::GroupManager::add | ( | StartupPtr | task | ) | [slot] |
Definition at line 148 of file groupmanager.cpp.
bool TaskManager::GroupManager::add | ( | TaskPtr | task | ) | [slot] |
GroupManager::TaskGroupingStrategy TaskManager::GroupManager::groupingStrategy | ( | ) | const |
Definition at line 595 of file groupmanager.cpp.
void TaskManager::GroupManager::groupRemoved | ( | TaskGroup * | ) | [signal] |
Signal that a group was removed.
void TaskManager::GroupManager::itemRemoved | ( | AbstractGroupableItem * | ) | [signal] |
Signal that the item is no longer available.
bool TaskManager::GroupManager::manualGroupingRequest | ( | ItemList | items | ) |
Definition at line 316 of file groupmanager.cpp.
bool TaskManager::GroupManager::manualGroupingRequest | ( | AbstractGroupableItem * | taskItem, | |
TaskGroup * | groupItem | |||
) |
Functions to call if the user wants to do something manually, the strategy allows or refuses the request.
Definition at line 302 of file groupmanager.cpp.
bool TaskManager::GroupManager::manualSortingRequest | ( | AbstractGroupableItem * | taskItem, | |
int | newIndex | |||
) |
Definition at line 329 of file groupmanager.cpp.
bool TaskManager::GroupManager::onlyGroupWhenFull | ( | ) | const |
Definition at line 464 of file groupmanager.cpp.
void TaskManager::GroupManager::reconnect | ( | ) | [slot] |
void TaskManager::GroupManager::reload | ( | ) | [signal] |
Signal that the rootGroup has to be reloaded in the visualization.
void TaskManager::GroupManager::remove | ( | StartupPtr | task | ) | [slot] |
Definition at line 159 of file groupmanager.cpp.
void TaskManager::GroupManager::remove | ( | TaskPtr | task | ) | [slot] |
Definition at line 267 of file groupmanager.cpp.
GroupPtr TaskManager::GroupManager::rootGroup | ( | ) | const |
Returns a group which contains all items and subgroups.
Visualizations should be based on this.
Definition at line 341 of file groupmanager.cpp.
void TaskManager::GroupManager::setFullLimit | ( | int | limit | ) |
Set the limit when the taskbar is considered as full.
Definition at line 488 of file groupmanager.cpp.
void TaskManager::GroupManager::setGroupingStrategy | ( | TaskGroupingStrategy | strategy | ) |
Definition at line 605 of file groupmanager.cpp.
void TaskManager::GroupManager::setOnlyGroupWhenFull | ( | bool | state | ) |
Only apply the grouping startegy when the taskbar is full according to setFullLimit(int).
This is currently limited to ProgramGrouping.
Definition at line 469 of file groupmanager.cpp.
void TaskManager::GroupManager::setScreen | ( | int | screen | ) |
The Visualization is responsible to update the screen number the visualization is currently on.
Definition at line 413 of file groupmanager.cpp.
void TaskManager::GroupManager::setShowOnlyCurrentDesktop | ( | bool | showOnlyCurrentDesktop | ) |
Definition at line 530 of file groupmanager.cpp.
void TaskManager::GroupManager::setShowOnlyCurrentScreen | ( | bool | showOnlyCurrentScreen | ) |
Definition at line 520 of file groupmanager.cpp.
void TaskManager::GroupManager::setShowOnlyMinimized | ( | bool | showOnlyMinimized | ) |
Definition at line 540 of file groupmanager.cpp.
void TaskManager::GroupManager::setSortingStrategy | ( | TaskSortingStrategy | sortOrder | ) |
Definition at line 555 of file groupmanager.cpp.
bool TaskManager::GroupManager::showOnlyCurrentDesktop | ( | ) | const |
Definition at line 525 of file groupmanager.cpp.
bool TaskManager::GroupManager::showOnlyCurrentScreen | ( | ) | const |
Definition at line 515 of file groupmanager.cpp.
bool TaskManager::GroupManager::showOnlyMinimized | ( | ) | const |
Definition at line 535 of file groupmanager.cpp.
GroupManager::TaskSortingStrategy TaskManager::GroupManager::sortingStrategy | ( | ) | const |
Definition at line 545 of file groupmanager.cpp.
AbstractGroupingStrategy * TaskManager::GroupManager::taskGrouper | ( | ) | const |
Definition at line 600 of file groupmanager.cpp.
AbstractSortingStrategy * TaskManager::GroupManager::taskSorter | ( | ) | const |
Definition at line 550 of file groupmanager.cpp.
The documentation for this class was generated from the following files: