mpviewplugins/mpcollectionviewplugin/src/mpcollectiondocumentloader.cpp
changeset 29 8192e5b5c935
parent 20 82baf59ce8dd
child 32 c163ef0b758d
equal deleted inserted replaced
25:3ec52facab4d 29:8192e5b5c935
    13 *
    13 *
    14 * Description: Music Player collection view custom document loader.
    14 * Description: Music Player collection view custom document loader.
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // INCLUDE FILES
    18 #include <hgmediawall.h>
       
    19 
    19 #include "mpcollectiondocumentloader.h"
    20 #include "mpcollectiondocumentloader.h"
    20 #include "mpnowplayingwidget.h"
    21 #include "mpnowplayingwidget.h"
    21 #include "mpcommondefs.h"
    22 #include "mpcommondefs.h"
    22 #include "mptrace.h"
    23 #include "mptrace.h"
    23 
    24 
    37  */
    38  */
    38 QObject *MpCollectionDocumentLoader::createObject(const QString& type, const QString &name)
    39 QObject *MpCollectionDocumentLoader::createObject(const QString& type, const QString &name)
    39 {
    40 {
    40     TX_ENTRY_ARGS("type=" << type << ", name=" << name);
    41     TX_ENTRY_ARGS("type=" << type << ", name=" << name);
    41 
    42 
    42     if (type == MpNowPlayingWidget::staticMetaObject.className()) {
    43     if ( type == MpNowPlayingWidget::staticMetaObject.className() ) {
    43         QObject *object = new MpNowPlayingWidget(MpCommon::KMusicPlayerUid);
    44         QObject *object = new MpNowPlayingWidget(MpCommon::KMusicPlayerUid);
       
    45         object->setObjectName(name);
       
    46         TX_EXIT
       
    47         return object;
       
    48     }
       
    49     else if ( type == HgMediawall::staticMetaObject.className() ) {
       
    50         QObject *object = new HgMediawall();
    44         object->setObjectName(name);
    51         object->setObjectName(name);
    45         TX_EXIT
    52         TX_EXIT
    46         return object;
    53         return object;
    47     }
    54     }
    48 
    55