--- a/idlefw/src/utility/caiplugintool.cpp Tue Feb 02 00:23:10 2010 +0200
+++ b/idlefw/src/utility/caiplugintool.cpp Fri Feb 19 23:07:29 2010 +0200
@@ -15,14 +15,29 @@
*
*/
+// System includes
-#include <aicontentpublisher.h>
+// User includes
+#include <hscontentpublisher.h>
+
#include "caiplugintool.h"
+// ======== MEMBER FUNCTIONS ========
+
+// ----------------------------------------------------------------------------
+// CAiPluginTool::CAiPluginTool
+//
+// ----------------------------------------------------------------------------
+//
CAiPluginTool::CAiPluginTool()
{
}
+// ----------------------------------------------------------------------------
+// CAiPluginTool::NewL
+//
+// ----------------------------------------------------------------------------
+//
CAiPluginTool* CAiPluginTool::NewL()
{
CAiPluginTool* self = new ( ELeave ) CAiPluginTool();
@@ -32,59 +47,37 @@
return self;
}
+// ----------------------------------------------------------------------------
+// CAiPluginTool::ConstructL
+//
+// ----------------------------------------------------------------------------
+//
void CAiPluginTool::ConstructL()
{
}
+// ----------------------------------------------------------------------------
+// CAiPluginTool::Release
+//
+// ----------------------------------------------------------------------------
+//
void CAiPluginTool::Release()
{
delete this;
}
-
-const TAiPublisherInfo* CAiPluginTool::PublisherInfoL(
- CAiContentPublisher& aContentPublisher )
+
+// ----------------------------------------------------------------------------
+// CAiPluginTool::ContentItemIterator
+//
+// ----------------------------------------------------------------------------
+//
+MAiContentItemIterator* CAiPluginTool::ContentItemIterator(
+ CHsContentPublisher& aContentPublisher,
+ CHsContentPublisher::TProperty aType )
{
- const TAiPublisherInfo* result = NULL;
- MAiPropertyExtension* propExt = PropertyExt( aContentPublisher );
- if ( propExt )
- {
- result = propExt->PublisherInfoL();
- }
- return result;
+ return static_cast< MAiContentItemIterator* >(
+ aContentPublisher.GetProperty( aType ) );
}
-MAiContentItemIterator* CAiPluginTool::ContentItemIteratorL(
- CAiContentPublisher& aContentPublisher,
- TInt aContentType )
- {
- MAiContentItemIterator* result = NULL;
- MAiPropertyExtension* propExt = PropertyExt( aContentPublisher );
- if ( propExt )
- {
- TAny* prop = NULL;
- prop = propExt->GetPropertyL( aContentType );
- if ( prop )
- {
- result = static_cast<MAiContentItemIterator*>( prop );
- }
- }
- return result;
- }
-
-MAiPropertyExtension* CAiPluginTool::PropertyExt(
- CAiContentPublisher& aContentPublisher )
- {
- return static_cast<MAiPropertyExtension*>(
- aContentPublisher.Extension( KExtensionUidProperty ) );
- }
-
-MAiEventHandlerExtension* CAiPluginTool::EventHandlerExt(
- CAiContentPublisher& aContentPublisher )
- {
- return static_cast<MAiEventHandlerExtension*>(
- aContentPublisher.Extension( KExtensionUidEventHandler ) );
- }
-
// End of File.
-