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

Detailed Description
TaskGroup, a container for tasks and subgroups.Definition at line 34 of file taskgroup.h.
Constructor & Destructor Documentation
TaskManager::TaskGroup::TaskGroup | ( | GroupManager * | parent, | |
const QString & | name, | |||
const QColor & | color | |||
) |
Definition at line 62 of file taskgroup.cpp.
TaskManager::TaskGroup::TaskGroup | ( | GroupManager * | parent | ) |
Definition at line 74 of file taskgroup.cpp.
TaskManager::TaskGroup::~TaskGroup | ( | ) |
Definition at line 87 of file taskgroup.cpp.
Member Function Documentation
void TaskManager::TaskGroup::add | ( | AbstractItemPtr | item | ) | [slot] |
void TaskManager::TaskGroup::addMimeData | ( | QMimeData * | mimeData | ) | const [virtual] |
void TaskManager::TaskGroup::clear | ( | ) | [slot] |
void TaskManager::TaskGroup::close | ( | ) | [virtual, slot] |
close all members of this group
Implements TaskManager::AbstractGroupableItem.
Definition at line 503 of file taskgroup.cpp.
QColor TaskManager::TaskGroup::color | ( | ) | const |
Definition at line 202 of file taskgroup.cpp.
bool TaskManager::TaskGroup::demandsAttention | ( | ) | const [virtual] |
returns true if at least one member is demands attention
Implements TaskManager::AbstractGroupableItem.
Definition at line 521 of file taskgroup.cpp.
int TaskManager::TaskGroup::desktop | ( | ) | const [virtual] |
AbstractItemPtr TaskManager::TaskGroup::directMember | ( | AbstractItemPtr | item | ) | const |
Returns Direct Member group if the passed item is in a subgroup.
Definition at line 255 of file taskgroup.cpp.
void TaskManager::TaskGroup::groupEditRequest | ( | ) | [signal] |
bool TaskManager::TaskGroup::hasDirectMember | ( | AbstractItemPtr | item | ) | const |
bool TaskManager::TaskGroup::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 241 of file taskgroup.cpp.
QIcon TaskManager::TaskGroup::icon | ( | ) | const [virtual] |
Reimplemented from TaskManager::AbstractGroupableItem.
Definition at line 218 of file taskgroup.cpp.
bool TaskManager::TaskGroup::isActionSupported | ( | NET::Action | action | ) | const [virtual] |
bool TaskManager::TaskGroup::isActive | ( | ) | const [virtual] |
returns true if at least one member is active
Implements TaskManager::AbstractGroupableItem.
Definition at line 510 of file taskgroup.cpp.
bool TaskManager::TaskGroup::isAlwaysOnTop | ( | ) | const [virtual] |
bool TaskManager::TaskGroup::isFullScreen | ( | ) | const [virtual] |
virtual bool TaskManager::TaskGroup::isGroupItem | ( | ) | const [inline, virtual] |
bool TaskManager::TaskGroup::isKeptBelowOthers | ( | ) | const [virtual] |
bool TaskManager::TaskGroup::isMaximized | ( | ) | const [virtual] |
bool TaskManager::TaskGroup::isMinimized | ( | ) | const [virtual] |
bool TaskManager::TaskGroup::isOnAllDesktops | ( | ) | const [virtual] |
bool TaskManager::TaskGroup::isOnCurrentDesktop | ( | ) | const [virtual] |
bool TaskManager::TaskGroup::isRootGroup | ( | ) | const |
Definition at line 229 of file taskgroup.cpp.
bool TaskManager::TaskGroup::isShaded | ( | ) | const [virtual] |
void TaskManager::TaskGroup::itemAdded | ( | const AbstractItemPtr | item | ) | [signal] |
inform visualization about wat is added and removed
void TaskManager::TaskGroup::itemPositionChanged | ( | AbstractItemPtr | item | ) | [signal] |
inform visualization about position change
void TaskManager::TaskGroup::itemRemoved | ( | const AbstractItemPtr | item | ) | [signal] |
ItemList TaskManager::TaskGroup::members | ( | ) | const |
Definition at line 191 of file taskgroup.cpp.
void TaskManager::TaskGroup::movedToDesktop | ( | int | newDesk | ) | [signal] |
The group changed the desktop, is emitted in the toDesktop function.
bool TaskManager::TaskGroup::moveItem | ( | int | oldIndex, | |
int | newIndex | |||
) |
Sorting strategies may use this to move items around.
- Parameters:
-
oldIndex the index the item to be moved is currently at newIndex the index the item will be moved to
Definition at line 532 of file taskgroup.cpp.
QString TaskManager::TaskGroup::name | ( | ) | const [virtual] |
Reimplemented from TaskManager::AbstractGroupableItem.
Definition at line 207 of file taskgroup.cpp.
void TaskManager::TaskGroup::remove | ( | AbstractItemPtr | item | ) | [slot] |
void TaskManager::TaskGroup::setAlwaysOnTop | ( | bool | state | ) | [virtual, slot] |
void TaskManager::TaskGroup::setColor | ( | const QColor & | color | ) |
Definition at line 196 of file taskgroup.cpp.
void TaskManager::TaskGroup::setFullScreen | ( | bool | state | ) | [virtual, slot] |
void TaskManager::TaskGroup::setIcon | ( | const QIcon & | icon | ) |
Definition at line 223 of file taskgroup.cpp.
void TaskManager::TaskGroup::setKeptBelowOthers | ( | bool | state | ) | [virtual, slot] |
void TaskManager::TaskGroup::setMaximized | ( | bool | state | ) | [virtual, slot] |
void TaskManager::TaskGroup::setMinimized | ( | bool | state | ) | [virtual, slot] |
void TaskManager::TaskGroup::setName | ( | const QString & | newName | ) |
Definition at line 212 of file taskgroup.cpp.
void TaskManager::TaskGroup::setShaded | ( | bool | state | ) | [virtual, slot] |
void TaskManager::TaskGroup::toDesktop | ( | int | desk | ) | [virtual, slot] |
the following are functions which perform the corresponding actions on all member tasks
Implements TaskManager::AbstractGroupableItem.
Definition at line 291 of file taskgroup.cpp.
void TaskManager::TaskGroup::toggleAlwaysOnTop | ( | ) | [virtual, slot] |
void TaskManager::TaskGroup::toggleFullScreen | ( | ) | [virtual, slot] |
void TaskManager::TaskGroup::toggleKeptBelowOthers | ( | ) | [virtual, slot] |
void TaskManager::TaskGroup::toggleMaximized | ( | ) | [virtual, slot] |
void TaskManager::TaskGroup::toggleMinimized | ( | ) | [virtual, slot] |
void TaskManager::TaskGroup::toggleShaded | ( | ) | [virtual, slot] |
The documentation for this class was generated from the following files: