kabc
22 #ifndef KABC_ADDRESSEELIST_H
23 #define KABC_ADDRESSEELIST_H
25 #include "kabc_export.h"
26 #include <QtCore/QSharedDataPointer>
27 #include <QtCore/QList>
44 namespace SortingTraits {
68 static bool eq(
const Addressee &,
const Addressee & );
79 static bool lt(
const Addressee &,
const Addressee & );
86 class KABC_EXPORT Name
108 static bool eq(
const Addressee &,
const Addressee & );
119 static bool lt(
const Addressee &,
const Addressee & );
126 class KABC_EXPORT FormattedName
148 static bool eq(
const Addressee &,
const Addressee & );
159 static bool lt(
const Addressee &,
const Addressee & );
166 class KABC_EXPORT FamilyName
189 static bool eq(
const Addressee &,
const Addressee & );
202 static bool lt(
const Addressee &,
const Addressee & );
209 class KABC_EXPORT GivenName
232 static bool eq(
const Addressee &,
const Addressee & );
245 static bool lt(
const Addressee &,
const Addressee & );
325 void setReverseSorting(
bool reverseSorting =
true );
331 bool reverseSorting()
const;
337 void sortBy( SortingCriterion c );
344 void sortByField(
Field *field = 0 );
350 void sortByMode(
SortMode *mode = 0 );
390 template<
class Trait>
void sortByTrait();
396 SortingCriterion sortingCriterion()
const;
405 Field *sortingField()
const;
410 QString toString()
const;
414 QSharedDataPointer<Private> d;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:29:40 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.