--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/commondrm/drmutility/src/qdrmutilitydmgreventhandler.cpp Tue Aug 31 15:29:38 2010 +0300
@@ -0,0 +1,22 @@
+
+#include <download.h>
+
+#include "qdrmutilitydmgreventhandler.h"
+#include "drmutilitydmgrwrapper.h"
+
+QDrmUtilityDmgrEventHandler::QDrmUtilityDmgrEventHandler( CDrmUtilityDmgrWrapper& aDrmUtilityDmgrWrapper, WRT::Download& aDownload )
+ : iDownload(aDownload),
+ iDrmUtilityDmgrWrapper(aDrmUtilityDmgrWrapper)
+ {
+ QT_TRAP_THROWING(
+ QObject::connect( &iDownload,
+ SIGNAL(downloadEvent(DownloadEvent*)),
+ this, SLOT(HandleDownloadEventL(DownloadEvent*))
+ )
+ );
+ }
+
+void QDrmUtilityDmgrEventHandler::HandleDownloadEventL( WRT::DownloadEvent* aEvent )
+ {
+ iDrmUtilityDmgrWrapper.HandleDownloadEventL(aEvent);
+ }