tsdevicedialog/tsdevicedialogplugin/src/tsentrymodelitem.cpp
changeset 102 8b8b34fa9751
parent 99 7aaf39b772ac
child 107 b34d53f6acdf
equal deleted inserted replaced
100:0920c6a9b6c8 102:8b8b34fa9751
    54     switch (role) {
    54     switch (role) {
    55         case Qt::DisplayRole:
    55         case Qt::DisplayRole:
    56             return QVariant(mEntry->name());
    56             return QVariant(mEntry->name());
    57         case Qt::DecorationRole:
    57         case Qt::DecorationRole:
    58             {
    58             {
    59                 QPixmap icon = mEntry->screenshot().isNull() ? 
    59             QPixmap icon = mEntry->screenshot();
    60                                mEntry->icon() :
    60             return QVariant::fromValue<HbIcon>(HbIcon(icon));
    61                                mEntry->screenshot();
       
    62                 if (icon.isNull()) {
       
    63                     return HbIcon("qtg_large_application");
       
    64                 } else {
       
    65                     return QVariant::fromValue<HbIcon>(HbIcon(icon));
       
    66                 }
       
    67             }
    61             }
    68         case TsDataRoles::Closable:
    62         case TsDataRoles::Closable:
    69             return QVariant(mEntry->isClosable());
    63             return QVariant(mEntry->isClosable());
       
    64         case TsDataRoles::Active:
       
    65             return QVariant(mEntry->isActive());
    70         default:
    66         default:
    71             return QVariant(QVariant::Invalid);
    67             return QVariant(QVariant::Invalid);
    72     }
    68     }
    73 }
    69 }
    74 
    70