appinstaller/AppinstUi/Plugin/CommonUI/Src/CUIDetailsDialog.cpp
branchRCL_3
changeset 26 8b7f4e561641
parent 25 7333d7932ef7
--- a/appinstaller/AppinstUi/Plugin/CommonUI/Src/CUIDetailsDialog.cpp	Tue Aug 31 15:21:33 2010 +0300
+++ b/appinstaller/AppinstUi/Plugin/CommonUI/Src/CUIDetailsDialog.cpp	Wed Sep 01 12:22:02 2010 +0100
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2002-2008 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2002-2010 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
 * This component and the accompanying materials are made available
 * under the terms of "Eclipse Public License v1.0"
@@ -18,16 +18,16 @@
 
 
 // INCLUDE FILES
-//#include <aknmessagequerydialog.h>
-//#include <aknlistquerydialog.h> // remove
-//#include <StringLoader.h>
+#include <aknmessagequerydialog.h>
+#include <aknlistquerydialog.h> // remove
+#include <StringLoader.h>
 #include <bautils.h>
 #include <eikenv.h>
 #include <data_caging_path_literals.hrh>
 #include <SWInstCommonUI.rsg>
 #include <pathinfo.h>
-//#include <avkon.rsg>
-#include <DRMHelper.h>
+#include <avkon.rsg>
+#include <drmuihandling.h>                  // DRM::CDrmUiHandling
 
 #include "CUIDetailsDialog.h"
 #include "CUICertificateDetailsDialog.h"
@@ -49,7 +49,7 @@
 // -----------------------------------------------------------------------------
 //
 CCUIDetailsDialog::CCUIDetailsDialog()
-//    : iCbaResourceId( R_AVKON_SOFTKEYS_OK_EMPTY )
+    : iCbaResourceId( R_AVKON_SOFTKEYS_OK_EMPTY )
     {
     }
 
@@ -233,7 +233,7 @@
 TInt CCUIDetailsDialog::ShowDialogL( MCUIInfoIterator& aIterator )
     {
     TInt result( 0 );
-/*
+
     CleanupStack::PushL( this );
 
     PopulateArrayL( aIterator );
@@ -279,7 +279,7 @@
     
     result = dlg->RunLD();
     CleanupStack::PopAndDestroy( 2 ); // message, this
-*/
+
     return result;    
     }
 
@@ -344,7 +344,6 @@
 //
 HBufC* CCUIDetailsDialog::GetMessageDescriptorLC()
     {
-    /*
     TInt size( 0 ); 
     TInt index( 0 );
 
@@ -381,10 +380,8 @@
     CleanupStack::Pop( message );
     CleanupStack::PopAndDestroy( 2, type );
     CleanupStack::PushL( message );    
-   
-    return message;
-    */
-    return NULL;
+
+    return message;    
     }
 
 // -----------------------------------------------------------------------------
@@ -395,7 +392,6 @@
 //
 void CCUIDetailsDialog::AddCertificatesLC( HBufC*& aMessage )
     {
-    /*
     HBufC* certHeading = StringLoader::LoadLC( R_SWCOMMON_DETAIL_CERTIFICATES );
     HBufC* certificateLink = LoadLinkLC( R_SWCOMMON_DETAIL_VALUE_VIEW_CERT );
     HBufC* newString = HBufC::NewL( certHeading->Length() + 
@@ -415,7 +411,6 @@
   
     aMessage = newString;
     CleanupStack::PushL( aMessage ); 
-    */
     }
 
 // -----------------------------------------------------------------------------
@@ -426,7 +421,6 @@
 //
 void CCUIDetailsDialog::AddDrmLC( HBufC*& aMessage )
     {
-    /*
     HBufC* drmHeading = StringLoader::LoadLC( R_SWCOMMON_DETAIL_DRM );
     HBufC* drmLink = LoadLinkLC( R_SWCOMMON_DETAIL_VALUE_VIEW_DRM );
     HBufC* newString = HBufC::NewL( drmHeading->Length() + 
@@ -446,7 +440,6 @@
   
     aMessage = newString;
     CleanupStack::PushL( aMessage ); 
-    */
     }
 
 // -----------------------------------------------------------------------------
@@ -485,7 +478,6 @@
 //
 void CCUIDetailsDialog::DoShowCertificatesL()
     {
-    /*
     if ( iCommonCertificates.Count() > 1 )
         {
         CDesCArrayFlat *itemArray = new( ELeave ) CDesCArrayFlat( 2 );
@@ -528,8 +520,7 @@
             CCUICertificateDetailsDialog::NewL();
                 
         certDlg->ExecuteLD( *( iCommonCertificates[0] ) );    
-        }  
-    */      
+        }    
     }
 
 // -----------------------------------------------------------------------------
@@ -540,9 +531,9 @@
 //
 void CCUIDetailsDialog::DoShowDrmL()
     {
-    CDRMHelper* helper = CDRMHelper::NewLC( *iCoeEnv );
-    helper->LaunchDetailsViewEmbeddedL( iFile );   
-    CleanupStack::PopAndDestroy( helper );    
+    DRM::CDrmUiHandling *drmUiHandler = DRM::CDrmUiHandling::NewLC();
+    drmUiHandler->ShowDetailsViewL( iFile );
+    CleanupStack::PopAndDestroy( drmUiHandler );
     }
 
 // -----------------------------------------------------------------------------
@@ -553,7 +544,6 @@
 //
 HBufC* CCUIDetailsDialog::LoadLinkLC( TInt aResourceId )
     {
-    /*
     HBufC* link = StringLoader::LoadLC( aResourceId );
     HBufC* tmp = link->ReAllocL( link->Length() + KLinkTagOpen().Length() + KLinkTagClose().Length() );
     
@@ -564,9 +554,7 @@
     link->Des().Insert(0, KLinkTagOpen);
     link->Des().Append( KLinkTagClose );   
 
-    return link;   
-    */ 
-    return NULL;
+    return link;    
     }
 
 //  End of File