ui/views/docloaders/src/glxviewdocloader.cpp
changeset 48 d0b4e67b3a60
parent 33 1ee2af37811f
child 52 a3a4c0de738e
--- a/ui/views/docloaders/src/glxviewdocloader.cpp	Fri Jun 11 13:38:23 2010 +0300
+++ b/ui/views/docloaders/src/glxviewdocloader.cpp	Wed Jun 23 18:12:48 2010 +0300
@@ -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);
+    }
+