libtaskmanager
TaskManager::KustodianGroupingStrategy Class Reference
Groups tasks of the same program. More...
#include <kustodiangroupingstrategy.h>

Public Member Functions | |
| KustodianGroupingStrategy (GroupManager *groupManager) | |
| ~KustodianGroupingStrategy () | |
| EditableGroupProperties | editableGroupProperties () |
| void | handleItem (AbstractGroupableItem *) |
| QList< QAction * > | strategyActions (QObject *parent, AbstractGroupableItem *item) |
Protected Slots | |
| void | checkGroup () |
| QString | desktopNameFromClassName (const QString &) |
Detailed Description
Groups tasks of the same program.
Definition at line 38 of file kustodiangroupingstrategy.h.
Constructor & Destructor Documentation
| TaskManager::KustodianGroupingStrategy::KustodianGroupingStrategy | ( | GroupManager * | groupManager | ) |
Definition at line 51 of file kustodiangroupingstrategy.cpp.
| TaskManager::KustodianGroupingStrategy::~KustodianGroupingStrategy | ( | ) |
Definition at line 72 of file kustodiangroupingstrategy.cpp.
Member Function Documentation
| void TaskManager::KustodianGroupingStrategy::checkGroup | ( | ) | [protected, virtual, slot] |
Checks if the group is still necessary.
Reimplemented from TaskManager::AbstractGroupingStrategy.
Definition at line 155 of file kustodiangroupingstrategy.cpp.
| QString TaskManager::KustodianGroupingStrategy::desktopNameFromClassName | ( | const QString & | name | ) | [protected, slot] |
Definition at line 137 of file kustodiangroupingstrategy.cpp.
| EditableGroupProperties TaskManager::KustodianGroupingStrategy::editableGroupProperties | ( | ) | [inline, virtual] |
Returns which group properties are editable by the user and which are handled solely by the strategy.
The visualization should create a configuration interface based on this.
Implements TaskManager::AbstractGroupingStrategy.
Definition at line 53 of file kustodiangroupingstrategy.h.
| void TaskManager::KustodianGroupingStrategy::handleItem | ( | AbstractGroupableItem * | item | ) | [virtual] |
Tasks are passed to this function to be grouped by this strategy.
Implements TaskManager::AbstractGroupingStrategy.
Definition at line 85 of file kustodiangroupingstrategy.cpp.
| QList< QAction * > TaskManager::KustodianGroupingStrategy::strategyActions | ( | QObject * | parent, | |
| AbstractGroupableItem * | item | |||
| ) | [virtual] |
Returns list of actions that a task can do in this groupingStrategy fore example: start/stop group tasks of this program.
Reimplemented from TaskManager::AbstractGroupingStrategy.
Definition at line 77 of file kustodiangroupingstrategy.cpp.
The documentation for this class was generated from the following files:
KDE 4.5 API Reference