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.
Definition at line 246 of file field.src.cpp. |
|
|
Returns the ored categories the field belongs to.
Definition at line 88 of file field.src.cpp. |
|
|
Returns the translated label for field category.
Definition at line 93 of file field.src.cpp. |
|
||||||||||||||||||||
|
Creates a custom field.
Definition at line 370 of file field.src.cpp. |
|
|
Returns a list of the default fields.
Definition at line 255 of file field.src.cpp. |
|
|
Delete all fields from list.
Definition at line 275 of file field.src.cpp. |
|
|
Returns, if the field is equal with.
Definition at line 359 of file field.src.cpp. |
|
|
Returns, if the field is a user-defined field.
Definition at line 241 of file field.src.cpp. |
|
|
Returns the translated label for this field.
Definition at line 77 of file field.src.cpp. |
|
|
This is the same as above, with the difference, that the list is loaded from KGlobal::config() from group "KABCFields".
Definition at line 326 of file field.src.cpp. |
|
||||||||||||
|
Load the field settings from a config file.
Definition at line 334 of file field.src.cpp. |
|
||||||||||||
|
This is the same as above, with the difference, that the list is stored in KGlobal::config() in group "KABCFields".
Definition at line 295 of file field.src.cpp. |
|
||||||||||||||||
|
Save the field settings to a config file.
Definition at line 304 of file field.src.cpp. |
|
||||||||||||
|
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. Definition at line 211 of file field.src.cpp. |
|
|
Returns a string, that can be used for sorting.
Definition at line 224 of file field.src.cpp. |
|
|
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. Definition at line 115 of file field.src.cpp. |
The documentation for this class was generated from the following files:

