ui/views/detailsview/src/glxdetailscustomwidgets.cpp
changeset 26 c499df2dbb33
parent 24 99ad1390cd33
child 29 2c833fc9e98f
equal deleted inserted replaced
24:99ad1390cd33 26:c499df2dbb33
    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);