48 qDebug("GlxDetailsCustomWidgets::createCustomWidget"); |
48 qDebug("GlxDetailsCustomWidgets::createCustomWidget"); |
49 HbDataFormModelItem::DataItemType itemType = static_cast<HbDataFormModelItem::DataItemType>( |
49 HbDataFormModelItem::DataItemType itemType = static_cast<HbDataFormModelItem::DataItemType>( |
50 modelIndex().data(HbDataFormModelItem::ItemTypeRole).toInt()); |
50 modelIndex().data(HbDataFormModelItem::ItemTypeRole).toInt()); |
51 switch(itemType) |
51 switch(itemType) |
52 { |
52 { |
53 case ImageNameItem: |
53 |
54 { |
54 case DateLabelItem : |
55 qDebug("GlxDetailsCustomWidgets::createCustomWidget:ImageNameItem"); |
|
56 HbLineEdit *lineEdit = new HbLineEdit(); |
|
57 lineEdit->setGeometry(25,25,280,120); |
|
58 return lineEdit; |
|
59 } |
|
60 |
|
61 case DateLabelItem : |
|
62 { |
55 { |
63 qDebug("GlxDetailsCustomWidgets::createCustomWidget:DateLabelItem"); |
56 qDebug("GlxDetailsCustomWidgets::createCustomWidget:DateLabelItem"); |
64 HbLabel *dateLabel = new HbLabel(); |
57 HbLabel *dateLabel = new HbLabel(); |
65 return dateLabel; |
58 return dateLabel; |
66 } |
59 } |
67 |
60 |
68 case LocationTagItem: |
|
69 { |
|
70 qDebug("GlxDetailsCustomWidgets::createCustomWidget:LocationTagItem"); |
|
71 HbLabel *locationLabel = new HbLabel(); |
|
72 return locationLabel; |
|
73 } |
|
74 |
|
75 case DurationItem: |
|
76 { |
|
77 qDebug("GlxDetailsCustomWidgets::createCustomWidget:DurationLabelItem"); |
|
78 HbLabel *durationLabel = new HbLabel(); |
|
79 return durationLabel; |
|
80 } |
|
81 |
|
82 case ShareWithItem: |
|
83 { |
|
84 //To be added later. |
|
85 } |
|
86 |
|
87 case CommentsItem: |
61 case CommentsItem: |
88 { |
62 { |
89 qDebug("GlxDetailsCustomWidgets::createCustomWidget:CommentsItem"); |
63 qDebug("GlxDetailsCustomWidgets::createCustomWidget:CommentsItem"); |
90 HbLineEdit *lineEdit = new HbLineEdit(); |
64 HbLineEdit *lineEdit = new HbLineEdit(); |
91 lineEdit->setGeometry(25,25,280,120); |
65 lineEdit->setGeometry(25,25,280,120); |