messagelist
#include <aggregation.h>
Static Public Member Functions | |
static bool | compareName (Aggregation *agg1, Aggregation *agg2) |
static QList< QPair< QString, int > > | enumerateFillViewStrategyOptions () |
static QList< QPair< QString, int > > | enumerateGroupExpandPolicyOptions (Grouping g) |
static QList< QPair< QString, int > > | enumerateGroupingOptions () |
static QList< QPair< QString, int > > | enumerateThreadExpandPolicyOptions (Threading t) |
static QList< QPair< QString, int > > | enumerateThreadingOptions () |
static QList< QPair< QString, int > > | enumerateThreadLeaderOptions (Grouping g, Threading t) |
Additional Inherited Members | |
Protected Attributes inherited from MessageList::Core::OptionSet | |
QString | mDescription |
QString | mId |
QString | mName |
bool | mReadOnly |
Detailed Description
A set of aggregation options that can be applied to the MessageList::Model in a single shot.
The set defines the behaviours related to the population of the model, threading of messages and grouping.
Definition at line 43 of file aggregation.h.
Member Enumeration Documentation
The available fill view strategies.
If you add values here please look at the implementations of the enumerate* functions and add appropriate descriptors.
Definition at line 124 of file aggregation.h.
The available group expand policies.
If you add values here please look at the implementations of the enumerate* functions and add appropriate descriptors.
Definition at line 70 of file aggregation.h.
Message grouping.
If you add values here please look at the implementations of the enumerate* functions and add appropriate descriptors.
Definition at line 52 of file aggregation.h.
The available thread expand policies.
Meaningless when threading is set to NoThreading. If you add values here please look at the implementations of the enumerate* functions and add appropriate descriptors.
Definition at line 109 of file aggregation.h.
The available threading methods.
If you add values here please look at the implementations of the enumerate* functions and add appropriate descriptors.
Definition at line 83 of file aggregation.h.
The available thread leading options.
Meaningless when threading is set to NoThreading. If you add values here please look at the implementations of the enumerate* functions and add appropriate descriptors.
Definition at line 97 of file aggregation.h.
Constructor & Destructor Documentation
|
explicit |
Definition at line 65 of file aggregation.cpp.
|
explicit |
Definition at line 52 of file aggregation.cpp.
|
explicit |
Definition at line 32 of file aggregation.cpp.
Member Function Documentation
|
inlinestatic |
Definition at line 153 of file aggregation.h.
|
static |
Enumerates the fill view strategies.
The returned descriptors are pairs in that the first item is the localized description of the option value and the second item is the integer option value itself.
Definition at line 263 of file aggregation.cpp.
|
static |
Enumerates the group sort direction options compatible with the specified Grouping.
The returned descriptors are pairs in that the first item is the localized description of the option value and the second item is the integer option value itself. If the returned list is empty then the value of the option is meaningless in the current context.
Definition at line 217 of file aggregation.cpp.
|
static |
Enumerates the available grouping options as a QList of pairs in that the first item is the localized description of the option value and the second item is the integer option value itself.
Definition at line 204 of file aggregation.cpp.
|
static |
Enumerates the thread expand policies compatible with the specified Threading option.
The returned descriptors are pairs in that the first item is the localized description of the option value and the second item is the integer option value itself. If the returned list is empty then the value of the option is meaningless in the current context.
Definition at line 251 of file aggregation.cpp.
|
static |
Enumerates the available threading method options.
The returned descriptors are pairs in that the first item is the localized description of the option value and the second item is the integer option value itself.
Definition at line 229 of file aggregation.cpp.
|
static |
Enumerates the thread leader determination methods compatible with the specified Threading and the specified Gouping options.
The returned descriptors are pairs in that the first item is the localized description of the option value and the second item is the integer option value itself. If the returned list is empty then the value of the option is meaningless in the current context.
Definition at line 239 of file aggregation.cpp.
|
inline |
Returns the current fill view strategy.
Definition at line 266 of file aggregation.h.
|
inline |
Returns the current GroupExpandPolicy.
Definition at line 181 of file aggregation.h.
|
inline |
Returns the currently set Grouping option.
Definition at line 162 of file aggregation.h.
|
virtual |
Pure virtual reimplemented from OptionSet.
Implements MessageList::Core::OptionSet.
Definition at line 76 of file aggregation.cpp.
|
virtual |
Pure virtual reimplemented from OptionSet.
Implements MessageList::Core::OptionSet.
Definition at line 189 of file aggregation.cpp.
|
inline |
Sets the current fill view strategy.
Definition at line 272 of file aggregation.h.
|
inline |
Sets the GroupExpandPolicy for the groups.
Note that this option has no meaning if grouping is set to NoGrouping.
Definition at line 188 of file aggregation.h.
|
inline |
Sets the Grouping option.
Definition at line 168 of file aggregation.h.
|
inline |
Sets the current thread expand policy.
Please note that when Threading is set to NoThreading this value is meaningless and by policy should be set to NeverExpandThreads.
Definition at line 252 of file aggregation.h.
|
inline |
Sets the threading method option.
Definition at line 208 of file aggregation.h.
|
inline |
Sets the current thread leader determination method.
Please note that when Threading is set to NoThreading this value is meaningless and by policy should be set to TopmostMessage.
Definition at line 229 of file aggregation.h.
|
inline |
Returns the current thread expand policy.
Definition at line 244 of file aggregation.h.
|
inline |
Returns the current threading method.
Definition at line 202 of file aggregation.h.
|
inline |
Returns the current thread leader determination method.
Definition at line 221 of file aggregation.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:55:32 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.