meetingrequest/mrgui/mrfieldbuilderpluginextension/src/cesmrviewerattendeesfield.cpp
equal
deleted
inserted
replaced
78 FUNC_LOG; |
78 FUNC_LOG; |
79 |
79 |
80 SetFieldId ( (iRole == CCalAttendee::EReqParticipant) ? EESMRFieldAttendee |
80 SetFieldId ( (iRole == CCalAttendee::EReqParticipant) ? EESMRFieldAttendee |
81 : EESMRFieldOptAttendee ); |
81 : EESMRFieldOptAttendee ); |
82 |
82 |
83 iTitle = CMRLabel::NewL(); |
83 iTitle = CMRLabel::NewL( this ); |
84 iTitle->SetParent( this ); |
|
85 |
84 |
86 iRichTextViewer = CESMRRichTextViewer::NewL (this ); |
85 iRichTextViewer = CESMRRichTextViewer::NewL (this ); |
87 CESMRField::ConstructL( iRichTextViewer ); // ownership transferred |
86 CESMRField::ConstructL( iRichTextViewer ); // ownership transferred |
88 iRichTextViewer->SetEdwinSizeObserver ( this ); |
87 iRichTextViewer->SetEdwinSizeObserver ( this ); |
89 iRichTextViewer->SetLinkObserver (this ); |
88 iRichTextViewer->SetLinkObserver (this ); |
339 |
338 |
340 return response; |
339 return response; |
341 } |
340 } |
342 |
341 |
343 // --------------------------------------------------------------------------- |
342 // --------------------------------------------------------------------------- |
344 // CESMRViewerAttendeesField::SetContainerWindowL() |
|
345 // --------------------------------------------------------------------------- |
|
346 // |
|
347 void CESMRViewerAttendeesField::SetContainerWindowL( |
|
348 const CCoeControl& aContainer ) |
|
349 { |
|
350 CESMRField::SetContainerWindowL( aContainer ); |
|
351 iRichTextViewer->SetContainerWindowL( aContainer ); |
|
352 iRichTextViewer->SetParent( this ); |
|
353 } |
|
354 |
|
355 // --------------------------------------------------------------------------- |
|
356 // CESMRViewerAttendeesField::MinimumSize() |
343 // CESMRViewerAttendeesField::MinimumSize() |
357 // --------------------------------------------------------------------------- |
344 // --------------------------------------------------------------------------- |
358 // |
345 // |
359 TSize CESMRViewerAttendeesField::MinimumSize() |
346 TSize CESMRViewerAttendeesField::MinimumSize() |
360 { |
347 { |
426 TBool CESMRViewerAttendeesField::HandleEdwinSizeEventL(CEikEdwin* /*aEdwin*/, |
413 TBool CESMRViewerAttendeesField::HandleEdwinSizeEventL(CEikEdwin* /*aEdwin*/, |
427 TEdwinSizeEvent /*aType*/, TSize aSize ) |
414 TEdwinSizeEvent /*aType*/, TSize aSize ) |
428 { |
415 { |
429 FUNC_LOG; |
416 FUNC_LOG; |
430 iExpandedSize = aSize; |
417 iExpandedSize = aSize; |
|
418 |
431 if ( iObserver && iDisableRedraw ) |
419 if ( iObserver && iDisableRedraw ) |
432 { |
420 { |
433 iObserver->ControlSizeChanged ( this ); |
421 iObserver->ControlSizeChanged ( this ); |
434 } |
422 |
|
423 if ( !iOutlineFocus ) |
|
424 { |
|
425 RecordField(); |
|
426 } |
|
427 } |
|
428 |
435 return iDisableRedraw; |
429 return iDisableRedraw; |
436 } |
430 } |
437 |
431 |
438 // ----------------------------------------------------------------------------- |
432 // ----------------------------------------------------------------------------- |
439 // CESMRViewerAttendeesField::HandleRichTextLinkSelection |
433 // CESMRViewerAttendeesField::HandleRichTextLinkSelection |