equal
deleted
inserted
replaced
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 |