ui/views/docloaders/src/glxviewdocloader.cpp
changeset 44 aa2fa096cbfb
parent 42 5e1df1b52eb3
child 52 a3a4c0de738e
--- a/ui/views/docloaders/src/glxviewdocloader.cpp	Fri May 28 21:11:54 2010 +0530
+++ b/ui/views/docloaders/src/glxviewdocloader.cpp	Fri Jun 11 17:53:15 2010 +0530
@@ -30,6 +30,8 @@
 #include "glxslideshowwidget.h"
 #include "glxslideshowview.h"
 #include "glxzoomwidget.h"
+#include "glxdetailsnamelabel.h"
+#include "glxdetailsdescriptionedit.h"
 
 //----------------------------------------------------------------------------------------
 // createObject:creates the custom widget and views of fullscreen view
@@ -97,3 +99,34 @@
         }
     return HbDocumentLoader::createObject(type, name);
     }
+
+	//----------------------------------------------------------------------------------------
+// createObject:creates the custom widget and views of details view
+//----------------------------------------------------------------------------------------
+QObject* GlxDetailsViewDocLoader::createObject(const QString &type, const QString &name)
+    {
+    qDebug() <<"GlxDetailsViewDocLoader::createObject -->";
+
+
+    if (GLX_DETAILSVIEW_IMGNAME == name)
+        {
+        qDebug() << "GlxDetailsViewDocLoader::createObject:GLX_DETAILSVIEW_IMGNAME -->";
+
+        QObject *object = new GlxDetailsNameLabel();
+        object->setObjectName(name);
+        return object;
+        }
+    
+    if (GLX_DETAILSVIEW_DESCRPTIONTEXT == name)
+        {
+        qDebug() << "GlxDetailsViewDocLoader::createObject:GLX_DETAILSVIEW_DESCRPTIONTEXT -->";
+
+        QObject *object = new GlxDetailsDescriptionEdit();
+        object->setObjectName(name);
+        return object;
+        }
+    
+   
+    return HbDocumentLoader::createObject(type, name);
+    }
+