omadrm/drmplugins/drmrohandler/src/qrohandlerdmgreventhandler.cpp
branchRCL_3
changeset 26 1221b68b8a5f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/omadrm/drmplugins/drmrohandler/src/qrohandlerdmgreventhandler.cpp	Tue Aug 31 15:29:38 2010 +0300
@@ -0,0 +1,26 @@
+
+#include <download.h>
+
+#include "qrohandlerdmgreventhandler.h"
+#include "rohandlerdmgrwrapper.h"
+
+QRoHandlerDMgrEventHandler::QRoHandlerDMgrEventHandler( 
+	CRoHandlerDMgrWrapper& aRoHandlerDMgrWrapper, 
+	WRT::Download& aDownload )
+	: iDownload(aDownload),
+	  iRoHandlerDMgrWrapper(aRoHandlerDMgrWrapper)
+	{
+	QT_TRAP_THROWING
+			(
+			QObject::connect
+					(
+					&iDownload, SIGNAL(downloadEvent(DownloadEvent*)), 
+					this, SLOT(HandleDownloadEventL(DownloadEvent*))
+					)
+			);
+	}
+
+void QRoHandlerDMgrEventHandler::HandleDownloadEventL( WRT::DownloadEvent* aEvent )
+	{
+	iRoHandlerDMgrWrapper.HandleDownloadEventL(aEvent);
+	}