13 * |
13 * |
14 * Description: |
14 * Description: |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 #include "nmapiemailaddress.h" |
18 #include <nmapiemailaddress.h> |
|
19 #include "nmapiemailaddress_p.h" |
|
20 |
19 namespace EmailClientApi |
21 namespace EmailClientApi |
20 { |
22 { |
21 NmEmailAddressPrivate::NmEmailAddressPrivate() |
23 /*! |
22 { |
24 copying constructor for nmmessageenvelope |
23 } |
|
24 |
|
25 NmEmailAddressPrivate::~NmEmailAddressPrivate() |
|
26 { |
|
27 } |
|
28 |
|
29 /* |
|
30 * Constructor for NmEmailAddress class |
|
31 */ |
25 */ |
32 NmEmailAddress::NmEmailAddress() |
26 NmApiEmailAddress::NmApiEmailAddress(const NmApiEmailAddress &envelope) : |
33 { |
27 d(envelope.d) |
34 d = new NmEmailAddressPrivate(); |
|
35 } |
|
36 |
|
37 NmEmailAddress::~NmEmailAddress() |
|
38 { |
28 { |
39 |
29 |
40 } |
30 } |
41 |
31 |
42 /* |
32 /*! |
43 * getter for displayname |
33 Constructor for NmApiEmailAddress class |
44 */ |
34 */ |
45 QString NmEmailAddress::displayName() const |
35 NmApiEmailAddress::NmApiEmailAddress() |
|
36 { |
|
37 d = new NmApiEmailAddressPrivate(); |
|
38 } |
|
39 |
|
40 /*! |
|
41 destructor |
|
42 */ |
|
43 NmApiEmailAddress::~NmApiEmailAddress() |
|
44 { |
|
45 |
|
46 } |
|
47 |
|
48 /*! |
|
49 Assignment operator |
|
50 */ |
|
51 NmApiEmailAddress &NmApiEmailAddress::operator=(const NmApiEmailAddress &addr) |
|
52 { |
|
53 if (this != &addr) { |
|
54 d = addr.d; |
|
55 } |
|
56 return *this; |
|
57 } |
|
58 |
|
59 /*! |
|
60 Compare data from \a addr |
|
61 */ |
|
62 bool NmApiEmailAddress::operator==(const NmApiEmailAddress &addr) |
|
63 { |
|
64 bool retVal = false; |
|
65 if (this->d == addr.d) { |
|
66 retVal = true; |
|
67 } |
|
68 return retVal; |
|
69 } |
|
70 |
|
71 /*! |
|
72 getter for displayname |
|
73 */ |
|
74 QString NmApiEmailAddress::displayName() const |
46 { |
75 { |
47 return d->displayName; |
76 return d->displayName; |
48 } |
77 } |
49 |
78 |
50 /* |
79 /*! |
51 * getter for address |
80 getter for address |
52 */ |
81 */ |
53 QString NmEmailAddress::address() const |
82 QString NmApiEmailAddress::address() const |
54 { |
83 { |
55 return d->address; |
84 return d->address; |
56 } |
85 } |
57 |
86 |
58 /* |
87 /*! |
59 * setter for displayname |
88 setter for displayname |
60 */ |
89 */ |
61 void NmEmailAddress::setDisplayName(const QString& displayName) |
90 void NmApiEmailAddress::setDisplayName(const QString &displayName) |
62 { |
91 { |
63 d->displayName = displayName; |
92 d->displayName = displayName; |
64 } |
93 } |
65 |
94 |
66 /* |
95 /*! |
67 * setter for address |
96 setter for address |
68 */ |
97 */ |
69 void NmEmailAddress::setAddress(const QString& address) |
98 void NmApiEmailAddress::setAddress(const QString &address) |
70 { |
99 { |
71 d->address = address; |
100 d->address = address; |
72 } |
101 } |
73 } |
102 } |