equal
deleted
inserted
replaced
41 HbWidget(parent), |
41 HbWidget(parent), |
42 mIcon(NULL), |
42 mIcon(NULL), |
43 mSecondaryIcon(NULL), |
43 mSecondaryIcon(NULL), |
44 mFirstLineText(NULL), |
44 mFirstLineText(NULL), |
45 mPrimaryText(NULL), |
45 mPrimaryText(NULL), |
46 mSecondLineText(NULL), |
|
47 mSecondaryText(NULL), |
46 mSecondaryText(NULL), |
48 mMarqueeItem(NULL), |
47 mMarqueeItem(NULL), |
49 mFrameItem(NULL), |
48 mFrameItem(NULL), |
50 mPictureArea(NULL), |
49 mPictureArea(NULL), |
51 mIsFavorite(false), |
50 mIsFavorite(false), |
137 delete mPrimaryText; |
136 delete mPrimaryText; |
138 } |
137 } |
139 mPrimaryText = 0; |
138 mPrimaryText = 0; |
140 } |
139 } |
141 |
140 |
142 |
|
143 if (!secondLineText.isNull()) |
|
144 { |
|
145 if (!mSecondLineText) |
|
146 { |
|
147 mSecondLineText = new HbTextItem(this); |
|
148 mSecondLineText->setText(secondLineText); |
|
149 mSecondLineText->setMaximumLines(1); |
|
150 style()->setItemName(mSecondLineText, "second_line_text"); |
|
151 } |
|
152 } |
|
153 else |
|
154 { |
|
155 if (mSecondLineText) |
|
156 { |
|
157 delete mSecondLineText; |
|
158 } |
|
159 mSecondLineText = 0; |
|
160 } |
|
161 |
|
162 if (!secondaryText.isNull()) |
141 if (!secondaryText.isNull()) |
163 { |
142 { |
164 if (!mSecondaryText) |
143 if (!mSecondaryText) |
165 { |
144 { |
166 mSecondaryText = new HbTextItem(this); |
145 mSecondaryText = new HbTextItem(this); |
264 delete mFirstLineText; |
243 delete mFirstLineText; |
265 mFirstLineText = 0; |
244 mFirstLineText = 0; |
266 |
245 |
267 delete mPrimaryText; |
246 delete mPrimaryText; |
268 mPrimaryText = 0; |
247 mPrimaryText = 0; |
269 |
|
270 delete mSecondLineText; |
|
271 mSecondLineText = 0; |
|
272 |
248 |
273 delete mSecondaryText; |
249 delete mSecondaryText; |
274 mSecondaryText = 0; |
250 mSecondaryText = 0; |
275 |
251 |
276 delete mMarqueeItem; |
252 delete mMarqueeItem; |
503 void CntContactCardHeadingItem::setSecondaryIcon() |
479 void CntContactCardHeadingItem::setSecondaryIcon() |
504 { |
480 { |
505 if (mIsOnline) |
481 if (mIsOnline) |
506 { |
482 { |
507 secondaryIcon = HbIcon("qtg_small_online"); |
483 secondaryIcon = HbIcon("qtg_small_online"); |
508 createPrimitives(); |
484 recreatePrimitives(); |
509 mSecondaryIcon->setIcon(secondaryIcon); |
485 mSecondaryIcon->setIcon(secondaryIcon); |
510 } |
486 } |
511 else if (!mIsOnline && mIsFavorite) |
487 else if (!mIsOnline && mIsFavorite) |
512 { |
488 { |
513 secondaryIcon = HbIcon("qtg_small_favorite"); |
489 secondaryIcon = HbIcon("qtg_small_favorite"); |
514 createPrimitives(); |
490 recreatePrimitives(); |
515 mSecondaryIcon->setIcon(secondaryIcon); |
491 mSecondaryIcon->setIcon(secondaryIcon); |
516 } |
492 } |
517 else |
493 else |
518 { |
494 { |
519 secondaryIcon.clear(); |
495 secondaryIcon.clear(); |
520 createPrimitives(); |
496 recreatePrimitives(); |
521 } |
497 } |
522 |
498 |
523 repolish(); |
499 repolish(); |
524 } |
500 } |
525 |
501 |