KABC::Field Class Reference
List of all members.Detailed Description
Definition at line 33 of file field.h.
Public Types | |
typedef QValueList< Field * > | List |
enum | FieldCategory { All = 0x0, Frequent = 0x01, Address = 0x02, Email = 0x04, Personal = 0x08, Organization = 0x10, CustomCategory = 0x20 } |
Public Member Functions | |
virtual QString | label () |
virtual int | category () |
virtual QString | value (const KABC::Addressee &) |
virtual bool | setValue (KABC::Addressee &, const QString &) |
QString | sortKey (const KABC::Addressee &) |
virtual bool | isCustom () |
virtual bool | equals (Field *field) |
Static Public Member Functions | |
static QString | categoryLabel (int category) |
static Field::List | allFields () |
static Field::List | defaultFields () |
static Field * | createCustomField (const QString &label, int category, const QString &key, const QString &app) |
static void | deleteFields () |
static void | saveFields (KConfig *cfg, const QString &identifier, const Field::List &fields) |
static void | saveFields (const QString &identifier, const Field::List &fields) |
static Field::List | restoreFields (KConfig *cfg, const QString &identifier) |
static Field::List | restoreFields (const QString &identifier) |
Static Protected Member Functions | |
static void | createField (int id, int category=0) |
static void | createDefaultField (int id, int category=0) |
Friends | |
class | FieldImpl |
Member Enumeration Documentation
|
|
Member Function Documentation
|
Returns a list of all fields.
|
|
Returns the ored categories the field belongs to.
|
|
Returns the translated label for field category.
|
|
Creates a custom field.
|
|
Returns a list of the default fields.
|
|
Delete all fields from list.
|
|
Returns, if the field is equal with field.
|
|
Returns, if the field is a user-defined field.
|
|
Returns the translated label for this field.
|
|
This is the same as above, with the difference, that the list is loaded from KGlobal::config() from group "KABCFields".
|
|
Load the field settings from a config file.
|
|
This is the same as above, with the difference, that the list is stored in KGlobal::config() in group "KABCFields".
|
|
Save the field settings to a config file.
|
|
Sets the value of the field in the given Addressee. Returns true on success or false, if the given string couldn't be converted to a valid value. |
|
Returns a string, that can be used for sorting.
|
|
Returns a string representation of the value the field has in the given Addressee. Returns QString::null, if it is not possible to convert the value to a string. |
The documentation for this class was generated from the following file: