equal
deleted
inserted
replaced
14 * Description: To create and handle, entry description field |
14 * Description: To create and handle, entry description field |
15 * of Unifiededitor. |
15 * of Unifiededitor. |
16 */ |
16 */ |
17 |
17 |
18 // system includes |
18 // system includes |
19 #include <aknlistquerydialog.h> |
|
20 #include <aknnotewrappers.h> |
19 #include <aknnotewrappers.h> |
21 #include <AknQueryDialog.h> |
20 #include <AknQueryDialog.h> |
22 #include <calentry.h> |
21 #include <calentry.h> |
23 #include <eikmenup.h> |
22 #include <eikmenup.h> |
24 #include <NpdApi.h> |
23 #include <NpdApi.h> |
191 TRACE_ENTRY_POINT; |
190 TRACE_ENTRY_POINT; |
192 |
191 |
193 TBool processed = EFalse; |
192 TBool processed = EFalse; |
194 switch( aCommandId ) |
193 switch( aCommandId ) |
195 { |
194 { |
196 case ECalenCmdAddDescription: |
195 case ECalenCmdShowDescription: |
197 { |
196 { |
198 processed = HandleAddDescriptionL(); |
197 ShowL(); |
|
198 processed = ETrue; |
199 break; |
199 break; |
200 } |
200 } |
201 case ECalenCmdShowDescription: |
201 case ECalenCmdAddDescriptionNew: |
202 { |
202 { |
203 ShowL(); |
203 AddNewL(); |
|
204 processed = ETrue; |
|
205 break; |
|
206 } |
|
207 case ECalenCmdAddDescriptionExisting: |
|
208 { |
|
209 AddMemoL(); |
204 processed = ETrue; |
210 processed = ETrue; |
205 break; |
211 break; |
206 } |
212 } |
207 case ECalenCmdRemoveDescription: |
213 case ECalenCmdRemoveDescription: |
208 { |
214 { |
575 CleanupStack::PopAndDestroy( title ); |
581 CleanupStack::PopAndDestroy( title ); |
576 |
582 |
577 TRACE_EXIT_POINT; |
583 TRACE_EXIT_POINT; |
578 return desc; |
584 return desc; |
579 } |
585 } |
580 |
|
581 // ---------------------------------------------------------------------------- |
|
582 // CCalenDescription::HandleAddDescriptionL |
|
583 // Handles the command ECalenAddDescription |
|
584 // ---------------------------------------------------------------------------- |
|
585 // |
|
586 TBool CCalenDescription::HandleAddDescriptionL() |
|
587 { |
|
588 TRACE_ENTRY_POINT; |
|
589 |
|
590 TBool processed = EFalse; |
|
591 TInt selectedIndex(0); |
|
592 CAknListQueryDialog* dlg = new (ELeave) CAknListQueryDialog(&selectedIndex); |
|
593 dlg->PrepareLC( R_DESCRIPTION_LIST_QUERY ); |
|
594 |
|
595 if(dlg->RunLD()) |
|
596 { |
|
597 switch(selectedIndex) |
|
598 { |
|
599 case 0: //ECalenCmdAddDescriptionNew |
|
600 { |
|
601 AddNewL(); |
|
602 processed = ETrue; |
|
603 break; |
|
604 } |
|
605 case 1: //ECalenCmdAddDescriptionExisting |
|
606 { |
|
607 AddMemoL(); |
|
608 processed = ETrue; |
|
609 break; |
|
610 } |
|
611 default: |
|
612 break; |
|
613 } |
|
614 } |
|
615 |
|
616 TRACE_EXIT_POINT; |
|
617 |
|
618 return processed; |
|
619 |
|
620 } |
|
621 // End of File |
586 // End of File |