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
69 static bool eq(
const Addressee &,
const Addressee & );
80 static bool lt(
const Addressee &,
const Addressee & );
87 class KABC_EXPORT Name
109 static bool eq(
const Addressee &,
const Addressee & );
120 static bool lt(
const Addressee &,
const Addressee & );
127 class KABC_EXPORT FormattedName
149 static bool eq(
const Addressee &,
const Addressee & );
160 static bool lt(
const Addressee &,
const Addressee & );
167 class KABC_EXPORT FamilyName
190 static bool eq(
const Addressee &,
const Addressee & );
203 static bool lt(
const Addressee &,
const Addressee & );
210 class KABC_EXPORT GivenName
233 static bool eq(
const Addressee &,
const Addressee & );
246 static bool lt(
const Addressee &,
const Addressee & );
326 void setReverseSorting(
bool reverseSorting =
true );
332 bool reverseSorting()
const;
338 void sortBy( SortingCriterion c );
345 void sortByField(
Field *field = 0 );
351 void sortByMode(
SortMode *mode = 0 );
391 template<
class Trait>
void sortByTrait();
397 SortingCriterion sortingCriterion()
const;
406 Field *sortingField()
const;
411 QString toString()
const;
415 QSharedDataPointer<Private> d;
This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Mon Sep 24 2012 09:09:50 by
doxygen 1.8.1.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.