photosgallery/viewframework/views/metadatadialog/src/glximgvwrmetadatacontainer.cpp
equal
deleted
inserted
replaced
235 if(EImgVwrlicenseItem == index) |
235 if(EImgVwrlicenseItem == index) |
236 { |
236 { |
237 GLX_LOG_INFO("CGlxImgVwrMetadataContainer::Licence item"); |
237 GLX_LOG_INFO("CGlxImgVwrMetadataContainer::Licence item"); |
238 CGlxDRMUtility* drmUtility = CGlxDRMUtility::InstanceL(); |
238 CGlxDRMUtility* drmUtility = CGlxDRMUtility::InstanceL(); |
239 CleanupClosePushL(*drmUtility); |
239 CleanupClosePushL(*drmUtility); |
240 drmUtility->ShowDRMDetailsPaneL(iItemMediaList->Item(0).Uri()); |
240 CreateImageViewerInstanceL(); |
|
241 if(iImageViewerInstance->IsPrivate()) |
|
242 { |
|
243 drmUtility->ShowDRMDetailsPaneL(iImageViewerInstance->ImageFileHandle()); |
|
244 } |
|
245 else |
|
246 { |
|
247 drmUtility->ShowDRMDetailsPaneL(iItemMediaList->Item(0).Uri()); |
|
248 } |
241 CleanupStack::PopAndDestroy(drmUtility); |
249 CleanupStack::PopAndDestroy(drmUtility); |
|
250 DeleteImageViewerInstance(); |
242 } |
251 } |
243 } |
252 } |
244 } |
253 } |
245 |
254 |
246 // ---------------------------------------------------------------------------- |
255 // ---------------------------------------------------------------------------- |
733 { |
742 { |
734 return EFalse; |
743 return EFalse; |
735 } |
744 } |
736 return ETrue; |
745 return ETrue; |
737 } |
746 } |
738 |
747 |
|
748 // ----------------------------------------------------------------------------- |
|
749 // CreateImageViewerInstanceL |
|
750 // ----------------------------------------------------------------------------- |
|
751 // |
|
752 void CGlxImgVwrMetadataContainer::CreateImageViewerInstanceL() |
|
753 { |
|
754 TRACER("CGlxImgVwrMetadataContainer::CreateImageViewerInstanceL"); |
|
755 iImageViewerInstance = CGlxImageViewerManager::InstanceL(); |
|
756 __ASSERT_ALWAYS(iImageViewerInstance, Panic(EGlxPanicNullPointer)); |
|
757 } |
|
758 |
|
759 // ----------------------------------------------------------------------------- |
|
760 // DeleteImageViewerInstance |
|
761 // ----------------------------------------------------------------------------- |
|
762 // |
|
763 void CGlxImgVwrMetadataContainer::DeleteImageViewerInstance() |
|
764 { |
|
765 TRACER("CGlxImgVwrMetadataContainer::DeleteImageViewerInstance"); |
|
766 if ( iImageViewerInstance ) |
|
767 { |
|
768 iImageViewerInstance->DeleteInstance(); |
|
769 } |
|
770 } |
|
771 |
739 |
772 |
740 //End of file |
773 //End of file |