33 class NmApiEmailAddressPrivate; |
33 class NmApiEmailAddressPrivate; |
34 |
34 |
35 class NMAPI_EXPORT NmApiEmailAddress |
35 class NMAPI_EXPORT NmApiEmailAddress |
36 { |
36 { |
37 public: |
37 public: |
38 /*! |
38 |
39 Constructor for NmApiEmailAddress class |
|
40 */ |
|
41 NmApiEmailAddress(); |
39 NmApiEmailAddress(); |
42 virtual ~NmApiEmailAddress(); |
40 virtual ~NmApiEmailAddress(); |
43 |
|
44 /*! |
|
45 copying constructor for NmApiEmailAddress |
|
46 */ |
|
47 NmApiEmailAddress(const NmApiEmailAddress &addr); |
41 NmApiEmailAddress(const NmApiEmailAddress &addr); |
48 |
|
49 /*! |
|
50 Assignment operator |
|
51 */ |
|
52 NmApiEmailAddress &operator=(const NmApiEmailAddress &addr); |
42 NmApiEmailAddress &operator=(const NmApiEmailAddress &addr); |
53 |
|
54 /*! |
|
55 Compares data from \a addr |
|
56 */ |
|
57 bool operator==(const NmApiEmailAddress &addr); |
43 bool operator==(const NmApiEmailAddress &addr); |
58 |
|
59 /* |
|
60 getter for displayname |
|
61 */ |
|
62 QString displayName() const; |
44 QString displayName() const; |
63 |
|
64 /*! |
|
65 getter for address |
|
66 */ |
|
67 QString address() const; |
45 QString address() const; |
68 |
|
69 /*! |
|
70 setter for displayname |
|
71 */ |
|
72 void setDisplayName(const QString &displayName); |
46 void setDisplayName(const QString &displayName); |
73 |
|
74 /*! |
|
75 setter for address |
|
76 */ |
|
77 void setAddress(const QString &address); |
47 void setAddress(const QString &address); |
78 private: |
48 private: |
79 QExplicitlySharedDataPointer<NmApiEmailAddressPrivate> d; |
49 QExplicitlySharedDataPointer<NmApiEmailAddressPrivate> d; |
80 }; |
50 }; |
81 } |
51 } |