Applets
AbstractGroupingStrategy Class Reference
#include <abstractgroupingstrategy.h>
Detailed Description
Base class for strategies which can be used to automatically group tasks.Definition at line 27 of file abstractgroupingstrategy.h.
Public Member Functions | |
virtual QList< GroupSuggestion > | suggestGroups (const QSet< AbstractTaskItem * > tasks)=0 |
virtual | ~AbstractGroupingStrategy () |
Classes | |
class | GroupSuggestion |
Specifies a suggested grouping of tasks. More... |
Constructor & Destructor Documentation
virtual AbstractGroupingStrategy::~AbstractGroupingStrategy | ( | ) | [inline, virtual] |
Definition at line 30 of file abstractgroupingstrategy.h.
Member Function Documentation
virtual QList<GroupSuggestion> AbstractGroupingStrategy::suggestGroups | ( | const QSet< AbstractTaskItem * > | tasks | ) | [pure virtual] |
Examines a set of tasks
and returns a list of suggested named sub-groups of tasks.
The suggested groups may include all, some or none from the tasks
set.
Sub-classes must re-implement this method to arrange tasks into groups according to various criteria.
The documentation for this class was generated from the following file: