equal
deleted
inserted
replaced
277 SetHighlightFromContextL(); |
277 SetHighlightFromContextL(); |
278 } |
278 } |
279 SetContextFromHighlightL(); |
279 SetContextFromHighlightL(); |
280 |
280 |
281 DestroyInstanceListL(); |
281 DestroyInstanceListL(); |
282 |
282 |
283 HBufC* emptyText = StringLoader::LoadLC(R_CALEN_QTN_CALE_NO_EVENTS, |
|
284 iEikonEnv); |
|
285 //Whenever listbox is empty, it will set with this empty text. |
|
286 iListBox->View()->SetListEmptyTextL( *emptyText ); |
|
287 CleanupStack::PopAndDestroy(emptyText); |
|
288 |
|
289 iListBox->HandleItemAdditionL(); // Is this causing unnecessary draw? |
283 iListBox->HandleItemAdditionL(); // Is this causing unnecessary draw? |
290 |
284 |
291 iListBox->View()->SetDisableRedraw(EFalse); |
285 iListBox->View()->SetDisableRedraw(EFalse); |
292 iListBox->SetFocus(ETrue); |
286 iListBox->SetFocus(ETrue); |
293 iListBox->DrawNow(); |
287 iListBox->DrawNow(); |
1858 { |
1852 { |
1859 TRACE_ENTRY_POINT; |
1853 TRACE_ENTRY_POINT; |
1860 MCalenContext& context = iServices.Context(); |
1854 MCalenContext& context = iServices.Context(); |
1861 TCalLocalUid instanceId = context.InstanceId().iEntryLocalUid; |
1855 TCalLocalUid instanceId = context.InstanceId().iEntryLocalUid; |
1862 |
1856 |
1863 CCalEntry* entry = iServices.EntryViewL(context.InstanceId().iColId)->FetchL(instanceId); |
1857 if(instanceId > 0) |
1864 CleanupStack::PushL(entry); |
1858 { |
1865 CCalGeoValue* geoValue = entry->GeoValueL(); |
1859 CCalEntry* entry = iServices.EntryViewL(context.InstanceId().iColId)->FetchL(instanceId); |
1866 CleanupStack::PopAndDestroy(entry); |
1860 CleanupStack::PushL(entry); |
1867 if(geoValue) |
1861 CCalGeoValue* geoValue = entry->GeoValueL(); |
1868 { |
1862 CleanupStack::PopAndDestroy(entry); |
1869 delete geoValue; |
1863 if(geoValue) |
1870 // Event has saved map location, put "Show on Map" |
1864 { |
1871 TRACE_EXIT_POINT; |
1865 delete geoValue; |
1872 return ETrue; |
1866 // Event has saved map location, put "Show on Map" |
1873 } |
1867 TRACE_EXIT_POINT; |
|
1868 return ETrue; |
|
1869 } |
|
1870 else |
|
1871 { |
|
1872 TRACE_EXIT_POINT; |
|
1873 return EFalse; |
|
1874 } |
|
1875 } |
1874 else |
1876 else |
1875 { |
1877 { |
1876 TRACE_EXIT_POINT; |
1878 TRACE_EXIT_POINT; |
1877 return EFalse; |
1879 return EFalse; |
1878 } |
1880 } |
1879 } |
1881 } |
1880 |
1882 |
1881 // ---------------------------------------------------------------------------- |
1883 // ---------------------------------------------------------------------------- |
1882 // CCalenDayContainer::IsEventHasNoLocationTextL |
1884 // CCalenDayContainer::IsEventHasNoLocationTextL |
1883 // Returns ETrue if event has location text else EFalse |
1885 // Returns ETrue if event has location text else EFalse |
1886 { |
1888 { |
1887 TRACE_ENTRY_POINT; |
1889 TRACE_ENTRY_POINT; |
1888 MCalenContext& context = iServices.Context(); |
1890 MCalenContext& context = iServices.Context(); |
1889 TCalLocalUid instanceId = context.InstanceId().iEntryLocalUid; |
1891 TCalLocalUid instanceId = context.InstanceId().iEntryLocalUid; |
1890 |
1892 |
1891 CCalEntry* entry = iServices.EntryViewL(context.InstanceId().iColId)->FetchL(instanceId); |
1893 TBool ret = EFalse; |
1892 CleanupStack::PushL(entry); |
1894 if(instanceId > 0) |
1893 TPtrC location = entry->LocationL(); |
1895 { |
|
1896 CCalEntry* entry = iServices.EntryViewL(context.InstanceId().iColId)->FetchL(instanceId); |
|
1897 CleanupStack::PushL(entry); |
|
1898 TPtrC location = entry->LocationL(); |
|
1899 if(!location.Length()) |
|
1900 { |
|
1901 ret = ETrue; |
|
1902 } |
|
1903 CleanupStack::PopAndDestroy(entry); |
|
1904 } |
1894 |
1905 |
1895 TBool ret = EFalse; |
|
1896 if(!location.Length()) |
|
1897 { |
|
1898 ret = ETrue; |
|
1899 } |
|
1900 CleanupStack::PopAndDestroy(entry); |
|
1901 TRACE_EXIT_POINT; |
1906 TRACE_EXIT_POINT; |
1902 return ret; |
1907 return ret; |
1903 } |
1908 } |
1904 // ---------------------------------------------------------------------------- |
1909 // ---------------------------------------------------------------------------- |
1905 // CCalenDayContainer::IsValidEntryL() |
1910 // CCalenDayContainer::IsValidEntryL() |