ui/views/docloaders/src/glxviewdocloader.cpp
changeset 48 d0b4e67b3a60
parent 33 1ee2af37811f
child 52 a3a4c0de738e
equal deleted inserted replaced
36:6481344a6d67 48:d0b4e67b3a60
    28 #include "glxfullscreenview.h"
    28 #include "glxfullscreenview.h"
    29 #include "glxcoverflow.h"
    29 #include "glxcoverflow.h"
    30 #include "glxslideshowwidget.h"
    30 #include "glxslideshowwidget.h"
    31 #include "glxslideshowview.h"
    31 #include "glxslideshowview.h"
    32 #include "glxzoomwidget.h"
    32 #include "glxzoomwidget.h"
       
    33 #include "glxdetailsnamelabel.h"
       
    34 #include "glxdetailsdescriptionedit.h"
    33 
    35 
    34 //----------------------------------------------------------------------------------------
    36 //----------------------------------------------------------------------------------------
    35 // createObject:creates the custom widget and views of fullscreen view
    37 // createObject:creates the custom widget and views of fullscreen view
    36 //----------------------------------------------------------------------------------------
    38 //----------------------------------------------------------------------------------------
    37 QObject* GlxFullscreenViewDocLoader::createObject(const QString &type, const QString &name)
    39 QObject* GlxFullscreenViewDocLoader::createObject(const QString &type, const QString &name)
    95         object->setObjectName(name);
    97         object->setObjectName(name);
    96         return object;
    98         return object;
    97         }
    99         }
    98     return HbDocumentLoader::createObject(type, name);
   100     return HbDocumentLoader::createObject(type, name);
    99     }
   101     }
       
   102 
       
   103 	//----------------------------------------------------------------------------------------
       
   104 // createObject:creates the custom widget and views of details view
       
   105 //----------------------------------------------------------------------------------------
       
   106 QObject* GlxDetailsViewDocLoader::createObject(const QString &type, const QString &name)
       
   107     {
       
   108     qDebug() <<"GlxDetailsViewDocLoader::createObject -->";
       
   109 
       
   110 
       
   111     if (GLX_DETAILSVIEW_IMGNAME == name)
       
   112         {
       
   113         qDebug() << "GlxDetailsViewDocLoader::createObject:GLX_DETAILSVIEW_IMGNAME -->";
       
   114 
       
   115         QObject *object = new GlxDetailsNameLabel();
       
   116         object->setObjectName(name);
       
   117         return object;
       
   118         }
       
   119     
       
   120     if (GLX_DETAILSVIEW_DESCRPTIONTEXT == name)
       
   121         {
       
   122         qDebug() << "GlxDetailsViewDocLoader::createObject:GLX_DETAILSVIEW_DESCRPTIONTEXT -->";
       
   123 
       
   124         QObject *object = new GlxDetailsDescriptionEdit();
       
   125         object->setObjectName(name);
       
   126         return object;
       
   127         }
       
   128     
       
   129    
       
   130     return HbDocumentLoader::createObject(type, name);
       
   131     }
       
   132