|
1 /* |
|
2 * Copyright (c) 2004 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of the License "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * Implementation of inline methods of class CFavouritesItemImpl. |
|
16 * |
|
17 * |
|
18 */ |
|
19 |
|
20 |
|
21 #ifndef FAVOURITES_ITEM_IMPL_INL |
|
22 #define FAVOURITES_ITEM_IMPL_INL |
|
23 |
|
24 // ================= MEMBER FUNCTIONS ======================= |
|
25 |
|
26 // --------------------------------------------------------- |
|
27 // CFavouritesItemImpl::CFavouritesItemImpl |
|
28 // --------------------------------------------------------- |
|
29 // |
|
30 CFavouritesItemImpl::CFavouritesItemImpl() |
|
31 { |
|
32 } |
|
33 |
|
34 // --------------------------------------------------------- |
|
35 // CFavouritesItemImpl::Uid() const |
|
36 // --------------------------------------------------------- |
|
37 // |
|
38 TInt CFavouritesItemImpl::Uid() const |
|
39 { |
|
40 return iUid; |
|
41 } |
|
42 |
|
43 // --------------------------------------------------------- |
|
44 // CFavouritesItemImpl::ParentFolder |
|
45 // --------------------------------------------------------- |
|
46 // |
|
47 TInt CFavouritesItemImpl::ParentFolder() const |
|
48 { |
|
49 return iParentFolder; |
|
50 } |
|
51 |
|
52 // --------------------------------------------------------- |
|
53 // CFavouritesItemImpl::Type |
|
54 // --------------------------------------------------------- |
|
55 // |
|
56 CFavouritesItem::TType CFavouritesItemImpl::Type() const |
|
57 { |
|
58 return iType; |
|
59 } |
|
60 |
|
61 // --------------------------------------------------------- |
|
62 // CFavouritesItemImpl::Name |
|
63 // --------------------------------------------------------- |
|
64 // |
|
65 const TDesC& CFavouritesItemImpl::Name() const |
|
66 { |
|
67 return *iName; |
|
68 } |
|
69 |
|
70 // --------------------------------------------------------- |
|
71 // CFavouritesItemImpl::Url |
|
72 // --------------------------------------------------------- |
|
73 // |
|
74 const TDesC& CFavouritesItemImpl::Url() const |
|
75 { |
|
76 return *iUrl; |
|
77 } |
|
78 |
|
79 // --------------------------------------------------------- |
|
80 // CFavouritesItemImpl::WapAccessPoint |
|
81 // --------------------------------------------------------- |
|
82 // |
|
83 TFavouritesWapAp CFavouritesItemImpl::WapAp() const |
|
84 { |
|
85 return iWapAp; |
|
86 } |
|
87 |
|
88 // --------------------------------------------------------- |
|
89 // CFavouritesItemImpl::UserName |
|
90 // --------------------------------------------------------- |
|
91 // |
|
92 const TDesC& CFavouritesItemImpl::UserName() const |
|
93 { |
|
94 return *iUserName; |
|
95 } |
|
96 |
|
97 // --------------------------------------------------------- |
|
98 // CFavouritesItemImpl::Password |
|
99 // --------------------------------------------------------- |
|
100 // |
|
101 const TDesC& CFavouritesItemImpl::Password() const |
|
102 { |
|
103 return *iPassword; |
|
104 } |
|
105 |
|
106 // --------------------------------------------------------- |
|
107 // CFavouritesItemImpl::ContextId |
|
108 // --------------------------------------------------------- |
|
109 // |
|
110 TInt32 CFavouritesItemImpl::ContextId() const |
|
111 { |
|
112 return iContextId; |
|
113 } |
|
114 |
|
115 // --------------------------------------------------------- |
|
116 // CFavouritesItemImpl::IsItem |
|
117 // --------------------------------------------------------- |
|
118 // |
|
119 TBool CFavouritesItemImpl::IsItem() const |
|
120 { |
|
121 return iType == CFavouritesItem::EItem; |
|
122 } |
|
123 |
|
124 // --------------------------------------------------------- |
|
125 // CFavouritesItemImpl::IsFolder |
|
126 // --------------------------------------------------------- |
|
127 // |
|
128 TBool CFavouritesItemImpl::IsFolder() const |
|
129 { |
|
130 return iType == CFavouritesItem::EFolder; |
|
131 } |
|
132 |
|
133 // --------------------------------------------------------- |
|
134 // CFavouritesItemImpl::IsFactoryItem |
|
135 // --------------------------------------------------------- |
|
136 // |
|
137 TBool CFavouritesItemImpl::IsFactoryItem() const |
|
138 { |
|
139 return iFactoryItem; |
|
140 } |
|
141 |
|
142 // --------------------------------------------------------- |
|
143 // CFavouritesItemImpl::IsReadOnly |
|
144 // --------------------------------------------------------- |
|
145 // |
|
146 TBool CFavouritesItemImpl::IsReadOnly() const |
|
147 { |
|
148 return iReadOnly; |
|
149 } |
|
150 |
|
151 // --------------------------------------------------------- |
|
152 // CFavouritesItemImpl::Modified |
|
153 // --------------------------------------------------------- |
|
154 // |
|
155 TTime CFavouritesItemImpl::Modified() const |
|
156 { |
|
157 return iModified; |
|
158 } |
|
159 |
|
160 // --------------------------------------------------------- |
|
161 // CFavouritesItemImpl::IsHidden |
|
162 // --------------------------------------------------------- |
|
163 // |
|
164 TBool CFavouritesItemImpl::IsHidden() const |
|
165 { |
|
166 return iHidden; |
|
167 } |
|
168 |
|
169 // --------------------------------------------------------- |
|
170 // CFavouritesItemImpl::SetParentFolder |
|
171 // --------------------------------------------------------- |
|
172 // |
|
173 void CFavouritesItemImpl::SetParentFolder( TInt aId ) |
|
174 { |
|
175 iParentFolder = aId; |
|
176 } |
|
177 |
|
178 // --------------------------------------------------------- |
|
179 // CFavouritesItemImpl::SetType |
|
180 // --------------------------------------------------------- |
|
181 // |
|
182 void CFavouritesItemImpl::SetType( CFavouritesItem::TType aType ) |
|
183 { |
|
184 if ( aType != CFavouritesItem::ENone ) |
|
185 { |
|
186 iType = aType; |
|
187 } |
|
188 } |
|
189 |
|
190 // --------------------------------------------------------- |
|
191 // CFavouritesItemImpl::SetUrlL |
|
192 // --------------------------------------------------------- |
|
193 // |
|
194 void CFavouritesItemImpl::SetUrlL( const TDesC& aUrl ) |
|
195 { |
|
196 SetBufL( iUrl, aUrl, KFavouritesMaxUrl ); |
|
197 } |
|
198 |
|
199 // --------------------------------------------------------- |
|
200 // CFavouritesItemImpl::SetWapAccessPoint |
|
201 // --------------------------------------------------------- |
|
202 // |
|
203 void CFavouritesItemImpl::SetWapAp( const TFavouritesWapAp& aAccessPoint ) |
|
204 { |
|
205 iWapAp = aAccessPoint; |
|
206 } |
|
207 |
|
208 // --------------------------------------------------------- |
|
209 // CFavouritesItemImpl::SetUserNameL |
|
210 // --------------------------------------------------------- |
|
211 // |
|
212 void CFavouritesItemImpl::SetUserNameL( const TDesC& aUserName ) |
|
213 { |
|
214 SetBufL( iUserName, aUserName, KFavouritesMaxUserName ); |
|
215 } |
|
216 |
|
217 // --------------------------------------------------------- |
|
218 // CFavouritesItemImpl::SetPasswordL |
|
219 // --------------------------------------------------------- |
|
220 // |
|
221 void CFavouritesItemImpl::SetPasswordL( const TDesC& aPassword ) |
|
222 { |
|
223 SetBufL( iPassword, aPassword, KFavouritesMaxPassword ); |
|
224 } |
|
225 |
|
226 // --------------------------------------------------------- |
|
227 // CFavouritesItemImpl::SetContextId |
|
228 // --------------------------------------------------------- |
|
229 // |
|
230 void CFavouritesItemImpl::SetContextId( TInt32 aContextId ) |
|
231 { |
|
232 iContextId = aContextId; |
|
233 } |
|
234 |
|
235 // --------------------------------------------------------- |
|
236 // CFavouritesItemImpl::SetUid |
|
237 // --------------------------------------------------------- |
|
238 // |
|
239 void CFavouritesItemImpl::SetUid( TInt aUid ) |
|
240 { |
|
241 iUid = aUid; |
|
242 } |
|
243 |
|
244 // --------------------------------------------------------- |
|
245 // CFavouritesItemImpl::SetFactoryItem |
|
246 // --------------------------------------------------------- |
|
247 // |
|
248 void CFavouritesItemImpl::SetFactoryItem( TBool aFactoryItem ) |
|
249 { |
|
250 iFactoryItem = aFactoryItem; |
|
251 } |
|
252 |
|
253 // --------------------------------------------------------- |
|
254 // CFavouritesItemImpl::SetReadOnly |
|
255 // --------------------------------------------------------- |
|
256 // |
|
257 void CFavouritesItemImpl::SetReadOnly( TBool aReadOnly ) |
|
258 { |
|
259 iReadOnly = aReadOnly; |
|
260 } |
|
261 |
|
262 // --------------------------------------------------------- |
|
263 // CFavouritesItemImpl::SetModified |
|
264 // --------------------------------------------------------- |
|
265 // |
|
266 void CFavouritesItemImpl::SetModified( TTime aModified ) |
|
267 { |
|
268 iModified = aModified; |
|
269 } |
|
270 |
|
271 // --------------------------------------------------------- |
|
272 // CFavouritesItemImpl::SetHidden |
|
273 // --------------------------------------------------------- |
|
274 // |
|
275 void CFavouritesItemImpl::SetHidden( TBool aHidden ) |
|
276 { |
|
277 iHidden = aHidden; |
|
278 } |
|
279 |
|
280 |
|
281 #endif |
|
282 |
|
283 // End of File |