KCal Library
KCal::Person Class Reference
#include <person.h>

Detailed Description
This class represents a person, with a name and an email address.It supports the "FirstName LastName <emailaddress>" format.
Definition at line 47 of file person.h.
Public Member Functions | |
QString | email () const |
QString | fullName () const |
bool | isEmpty () const |
QString | name () const |
Person & | operator= (const Person &person) |
bool | operator== (const Person &person) |
Person (const Person &person) | |
Person (const QString &name, const QString &email) | |
KDE_CONSTRUCTOR_DEPRECATED | Person (const QString &fullName) |
Person () | |
void | setEmail (const QString &email) |
void | setName (const QString &name) |
~Person () | |
Static Public Member Functions | |
static Person | fromFullName (const QString &fullName) |
Constructor & Destructor Documentation
Person::Person | ( | ) |
Constructs a blank person.
Private class that helps to provide binary compatibility between releases.
Definition at line 58 of file person.cpp.
Person::Person | ( | const QString & | fullName | ) | [explicit] |
Constructs a person with the name name
and email address email
.
- Parameters:
-
name is the name of this person. email is the email address of this person.
Definition at line 75 of file person.cpp.
Person::Person | ( | const Person & | person | ) |
Constructs a person as a copy of another person object.
- Parameters:
-
person is the person to copy.
Definition at line 82 of file person.cpp.
Person::~Person | ( | ) |
Member Function Documentation
QString Person::email | ( | ) | const |
Returns the email address for this person.
- See also:
- setEmail()
Definition at line 135 of file person.cpp.
Constructs a person with name and email address taken from fullName
.
- Parameters:
-
fullName is the name and email of the person in the form FirstName LastName <email>.
Definition at line 68 of file person.cpp.
QString Person::fullName | ( | ) | const |
bool Person::isEmpty | ( | ) | const |
Returns true if the person name and email address are empty.
Definition at line 140 of file person.cpp.
QString Person::name | ( | ) | const |
Sets this person equal to person
.
- Parameters:
-
person is the person to copy.
Definition at line 99 of file person.cpp.
bool KCal::Person::operator== | ( | const Person & | person | ) |
Compares this with person
for equality.
- Parameters:
-
person is the person to compare.
Definition at line 92 of file person.cpp.
void Person::setEmail | ( | const QString & | ) |
Sets the email address for this person to email
.
- Parameters:
-
email is the email address for this person.
- See also:
- email()
Definition at line 150 of file person.cpp.
void Person::setName | ( | const QString & | name | ) |
Sets the name of the person to name
.
- Parameters:
-
name is the name of this person.
- See also:
- name()
Definition at line 145 of file person.cpp.
The documentation for this class was generated from the following files: