24 /*! |
26 /*! |
25 constructor for NmFolder class |
27 constructor for NmFolder class |
26 */ |
28 */ |
27 NmApiFolder::NmApiFolder() |
29 NmApiFolder::NmApiFolder() |
28 { |
30 { |
|
31 NM_FUNCTION; |
|
32 |
29 d = new NmApiFolderPrivate(); |
33 d = new NmApiFolderPrivate(); |
30 } |
34 } |
31 |
35 |
32 /*! |
36 /*! |
33 Copy constructor for NmApiMailbox |
37 Copy constructor for NmApiMailbox |
34 */ |
38 */ |
35 NmApiFolder::NmApiFolder(const NmApiFolder &nmApiFolder) |
39 NmApiFolder::NmApiFolder(const NmApiFolder &nmApiFolder) |
36 : d(nmApiFolder.d) |
40 : d(nmApiFolder.d) |
37 { |
41 { |
38 |
42 NM_FUNCTION; |
39 } |
43 } |
40 |
44 |
41 /*! |
45 /*! |
42 destructor for NmApiFolder class |
46 destructor for NmApiFolder class |
43 */ |
47 */ |
44 NmApiFolder::~NmApiFolder() |
48 NmApiFolder::~NmApiFolder() |
45 { |
49 { |
46 |
50 NM_FUNCTION; |
47 } |
51 } |
48 |
52 |
49 /*! |
53 /*! |
50 Assign data from \a folder |
54 Assign data from \a folder |
51 */ |
55 */ |
52 NmApiFolder &NmApiFolder::operator=(const NmApiFolder &folder) |
56 NmApiFolder &NmApiFolder::operator=(const NmApiFolder &folder) |
53 { |
57 { |
|
58 NM_FUNCTION; |
|
59 |
54 if (this != &folder) { |
60 if (this != &folder) { |
55 d = folder.d; |
61 d = folder.d; |
56 } |
62 } |
57 return *this; |
63 return *this; |
58 } |
64 } |
72 /*! |
80 /*! |
73 getter for id |
81 getter for id |
74 */ |
82 */ |
75 quint64 NmApiFolder::id() const |
83 quint64 NmApiFolder::id() const |
76 { |
84 { |
|
85 NM_FUNCTION; |
|
86 |
77 return d->id; |
87 return d->id; |
78 } |
88 } |
79 |
89 |
80 /*! |
90 /*! |
81 getter for name |
91 getter for name |
82 */ |
92 */ |
83 QString NmApiFolder::name() const |
93 QString NmApiFolder::name() const |
84 { |
94 { |
|
95 NM_FUNCTION; |
|
96 |
85 return d->name; |
97 return d->name; |
86 } |
98 } |
87 |
99 |
88 /*! |
100 /*! |
89 getter for foldertype |
101 getter for foldertype |
90 */ |
102 */ |
91 EmailClientApi::NmApiEmailFolderType NmApiFolder::folderType() const |
103 EmailClientApi::NmApiEmailFolderType NmApiFolder::folderType() const |
92 { |
104 { |
|
105 NM_FUNCTION; |
|
106 |
93 return d->folderType; |
107 return d->folderType; |
94 } |
108 } |
95 |
109 |
96 /*! |
110 /*! |
97 setter for name |
111 setter for name |
98 */ |
112 */ |
99 void NmApiFolder::setName(const QString& name) |
113 void NmApiFolder::setName(const QString& name) |
100 { |
114 { |
|
115 NM_FUNCTION; |
|
116 |
101 d->name = name; |
117 d->name = name; |
102 } |
118 } |
103 |
119 |
104 /*! |
120 /*! |
105 setter for id |
121 setter for id |
106 */ |
122 */ |
107 void NmApiFolder::setId(quint64 id) |
123 void NmApiFolder::setId(quint64 id) |
108 { |
124 { |
|
125 NM_FUNCTION; |
|
126 |
109 d->id = id; |
127 d->id = id; |
110 } |
128 } |
111 |
129 |
112 /*! |
130 /*! |
113 setter for foldertype |
131 setter for foldertype |
114 */ |
132 */ |
115 void NmApiFolder::setFolderType(EmailClientApi::NmApiEmailFolderType folderType) |
133 void NmApiFolder::setFolderType(EmailClientApi::NmApiEmailFolderType folderType) |
116 { |
134 { |
|
135 NM_FUNCTION; |
|
136 |
117 d->folderType = folderType; |
137 d->folderType = folderType; |
118 } |
138 } |
119 |
139 |
120 /*! |
140 /*! |
121 setter for parent folder id |
141 setter for parent folder id |
122 */ |
142 */ |
123 void NmApiFolder::setParentFolderId(quint64 parentId) |
143 void NmApiFolder::setParentFolderId(quint64 parentId) |
124 { |
144 { |
|
145 NM_FUNCTION; |
|
146 |
125 d->parentId = parentId; |
147 d->parentId = parentId; |
126 } |
148 } |
127 |
149 |
128 /*! |
150 /*! |
129 seter for childfolder ids |
151 seter for childfolder ids |
130 */ |
152 */ |
131 void NmApiFolder::setChildFolderIds(QList<quint64> &childFolderIds) |
153 void NmApiFolder::setChildFolderIds(QList<quint64> &childFolderIds) |
132 { |
154 { |
|
155 NM_FUNCTION; |
|
156 |
133 d->childFolderIds = childFolderIds; |
157 d->childFolderIds = childFolderIds; |
134 } |
158 } |
135 |
159 |
136 /*! |
160 /*! |
137 Returns count of child folder ids. |
161 Returns count of child folder ids. |
138 to be implemented later when nmail functionality is available |
162 to be implemented later when nmail functionality is available |
139 */ |
163 */ |
140 void NmApiFolder::getChildFolderIds(QList<quint64> &childFolderIds) |
164 void NmApiFolder::getChildFolderIds(QList<quint64> &childFolderIds) |
141 { |
165 { |
|
166 NM_FUNCTION; |
|
167 |
142 childFolderIds = d->childFolderIds; |
168 childFolderIds = d->childFolderIds; |
143 } |
169 } |
144 |
170 |
145 |
171 |
146 /*! |
172 /*! |
147 Returns id of parent folder. |
173 Returns id of parent folder. |
148 */ |
174 */ |
149 quint64 NmApiFolder::parentFolderId() const |
175 quint64 NmApiFolder::parentFolderId() const |
150 { |
176 { |
|
177 NM_FUNCTION; |
|
178 |
151 return d->parentId; |
179 return d->parentId; |
152 } |
180 } |
153 } |
181 } |