libtaskmanager
TaskManager::TaskGroupTemplate Class Reference
TaskGroup, a container for tasks and subgroups. More...
#include <manualgroupingstrategy.h>

Detailed Description
TaskGroup, a container for tasks and subgroups.Definition at line 38 of file manualgroupingstrategy.h.
Constructor & Destructor Documentation
TaskManager::TaskGroupTemplate::TaskGroupTemplate | ( | ManualGroupingStrategy * | parent, | |
TaskGroup * | group | |||
) |
Definition at line 303 of file manualgroupingstrategy.cpp.
TaskManager::TaskGroupTemplate::~TaskGroupTemplate | ( | ) |
Definition at line 329 of file manualgroupingstrategy.cpp.
Member Function Documentation
void TaskManager::TaskGroupTemplate::add | ( | AbstractItemPtr | item | ) | [slot] |
void TaskManager::TaskGroupTemplate::addMimeData | ( | QMimeData * | mimeData | ) | const [virtual] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 444 of file manualgroupingstrategy.cpp.
void TaskManager::TaskGroupTemplate::clear | ( | ) | [slot] |
Removes all tasks and groups from this group.
Definition at line 402 of file manualgroupingstrategy.cpp.
void TaskManager::TaskGroupTemplate::close | ( | ) | [inline, virtual, slot] |
close all members of this group
Implements TaskManager::AbstractGroupableItem.
Definition at line 118 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::closeGroup | ( | ) | [slot] |
remove this group, passes all members to grouping strategy
Reparents all members and closes this group.
Definition at line 416 of file manualgroupingstrategy.cpp.
QColor TaskManager::TaskGroupTemplate::color | ( | ) | const |
Definition at line 364 of file manualgroupingstrategy.cpp.
bool TaskManager::TaskGroupTemplate::demandsAttention | ( | ) | const [inline, virtual, slot] |
returns true if at least one member is demands attention
Implements TaskManager::AbstractGroupableItem.
Definition at line 123 of file manualgroupingstrategy.h.
int TaskManager::TaskGroupTemplate::desktop | ( | ) | const [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 89 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::destroyed | ( | AbstractGroupableItem * | ) | [signal] |
Reimplemented from TaskManager::AbstractGroupableItem.
AbstractItemPtr TaskManager::TaskGroupTemplate::directMember | ( | AbstractItemPtr | item | ) | const |
Returns Direct Member group if the passed item is in a subgroup.
Definition at line 478 of file manualgroupingstrategy.cpp.
TaskGroupTemplate * TaskManager::TaskGroupTemplate::findParentGroup | ( | AbstractItemPtr | item | ) | const |
Definition at line 498 of file manualgroupingstrategy.cpp.
TaskGroup * TaskManager::TaskGroupTemplate::group | ( | ) |
Definition at line 338 of file manualgroupingstrategy.cpp.
bool TaskManager::TaskGroupTemplate::hasDirectMember | ( | AbstractItemPtr | item | ) | const |
bool TaskManager::TaskGroupTemplate::hasMember | ( | AbstractItemPtr | item | ) | const |
only true if item is in this or any sub group
true if item is in this or any sub group
Definition at line 458 of file manualgroupingstrategy.cpp.
QIcon TaskManager::TaskGroupTemplate::icon | ( | ) | const [virtual] |
Reimplemented from TaskManager::AbstractGroupableItem.
Definition at line 359 of file manualgroupingstrategy.cpp.
bool TaskManager::TaskGroupTemplate::isActionSupported | ( | NET::Action | ) | const [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 115 of file manualgroupingstrategy.h.
bool TaskManager::TaskGroupTemplate::isActive | ( | ) | const [inline, virtual, slot] |
returns true if at least one member is active
Implements TaskManager::AbstractGroupableItem.
Definition at line 121 of file manualgroupingstrategy.h.
bool TaskManager::TaskGroupTemplate::isAlwaysOnTop | ( | ) | const [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 113 of file manualgroupingstrategy.h.
bool TaskManager::TaskGroupTemplate::isFullScreen | ( | ) | const [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 105 of file manualgroupingstrategy.h.
bool TaskManager::TaskGroupTemplate::isGroupItem | ( | ) | const [inline, virtual] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 53 of file manualgroupingstrategy.h.
bool TaskManager::TaskGroupTemplate::isKeptBelowOthers | ( | ) | const [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 109 of file manualgroupingstrategy.h.
bool TaskManager::TaskGroupTemplate::isMaximized | ( | ) | const [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 97 of file manualgroupingstrategy.h.
bool TaskManager::TaskGroupTemplate::isMinimized | ( | ) | const [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 101 of file manualgroupingstrategy.h.
bool TaskManager::TaskGroupTemplate::isOnAllDesktops | ( | ) | const [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 88 of file manualgroupingstrategy.h.
bool TaskManager::TaskGroupTemplate::isOnCurrentDesktop | ( | ) | const [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 87 of file manualgroupingstrategy.h.
bool TaskManager::TaskGroupTemplate::isShaded | ( | ) | const [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 93 of file manualgroupingstrategy.h.
ItemList & TaskManager::TaskGroupTemplate::members | ( | ) | const |
Definition at line 354 of file manualgroupingstrategy.cpp.
QString TaskManager::TaskGroupTemplate::name | ( | ) | const [virtual] |
Reimplemented from TaskManager::AbstractGroupableItem.
Definition at line 369 of file manualgroupingstrategy.cpp.
TaskGroupTemplate * TaskManager::TaskGroupTemplate::parentGroup | ( | ) | const |
Returns the parent group of this item.
Reimplemented from TaskManager::AbstractGroupableItem.
Definition at line 434 of file manualgroupingstrategy.cpp.
void TaskManager::TaskGroupTemplate::protectGroup | ( | TaskGroup * | ) | [signal] |
used to inform the group that there is still a desktop with this group so it wont be closed when empty
void TaskManager::TaskGroupTemplate::remove | ( | AbstractItemPtr | item | ) | [slot] |
void TaskManager::TaskGroupTemplate::setAlwaysOnTop | ( | bool | ) | [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 111 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::setFullScreen | ( | bool | ) | [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 103 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::setGroup | ( | TaskGroup * | group | ) |
Definition at line 343 of file manualgroupingstrategy.cpp.
void TaskManager::TaskGroupTemplate::setKeptBelowOthers | ( | bool | ) | [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 107 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::setMaximized | ( | bool | ) | [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 95 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::setMinimized | ( | bool | ) | [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 99 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::setParentGroup | ( | TaskGroupTemplate * | group | ) |
Definition at line 439 of file manualgroupingstrategy.cpp.
void TaskManager::TaskGroupTemplate::setShaded | ( | bool | ) | [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 91 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::toDesktop | ( | int | ) | [inline, virtual, slot] |
Needed because we subclass AbstractGroupableItem.
Implements TaskManager::AbstractGroupableItem.
Definition at line 86 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::toggleAlwaysOnTop | ( | ) | [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 112 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::toggleFullScreen | ( | ) | [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 104 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::toggleKeptBelowOthers | ( | ) | [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 108 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::toggleMaximized | ( | ) | [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 96 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::toggleMinimized | ( | ) | [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 100 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::toggleShaded | ( | ) | [inline, virtual, slot] |
Implements TaskManager::AbstractGroupableItem.
Definition at line 92 of file manualgroupingstrategy.h.
void TaskManager::TaskGroupTemplate::unprotectGroup | ( | TaskGroup * | ) | [signal] |
Unprotects group so it can get closed.
The documentation for this class was generated from the following files: