src/hbinput/inputwidgets/hbinputcheckboxlist.cpp
changeset 7 923ff622b8b9
parent 6 c3690ec91ef8
child 21 4633027730f5
equal deleted inserted replaced
6:c3690ec91ef8 7:923ff622b8b9
    26 
    26 
    27 #include <hblistwidget.h>
    27 #include <hblistwidget.h>
    28 #include <hblistwidgetitem.h>
    28 #include <hblistwidgetitem.h>
    29 #include <hbdataformmodelitem.h>
    29 #include <hbdataformmodelitem.h>
    30 #include <hbdataformmodel.h>
    30 #include <hbdataformmodel.h>
       
    31 #include "hbwidget_p.h"
    31 
    32 
    32 /// @cond
    33 /// @cond
    33 
    34 
    34 class HbInputCheckBoxListPrivate
    35 class HbInputCheckBoxListPrivate
    35 {
    36 {
   113                                          static_cast<HbDataFormModel *>(itemView()->model())->itemFromIndex(itemIndex));
   114                                          static_cast<HbDataFormModel *>(itemView()->model())->itemFromIndex(itemIndex));
   114 
   115 
   115     d->mListWidget = new HbListWidget();
   116     d->mListWidget = new HbListWidget();
   116     d->mListWidget->setSelectionMode(HbAbstractItemView::MultiSelection);
   117     d->mListWidget->setSelectionMode(HbAbstractItemView::MultiSelection);
   117     d->mListWidget->contentWidget()->setContentsMargins(10, 10, 10, 10);
   118     d->mListWidget->contentWidget()->setContentsMargins(10, 10, 10, 10);
   118     d->mListWidget->setBackgroundItem(HbStyle::P_DataItem_background);
   119     
       
   120     // get listwidget's widget private ptr
       
   121     HbWidgetPrivate *priv = static_cast<HbWidgetPrivate*>(HbWidgetBasePrivate::d_ptr(d->mListWidget));
       
   122     priv->setBackgroundItem(HbStyle::P_DataItem_background);
   119     d->mListWidget->setScrollDirections(0);
   123     d->mListWidget->setScrollDirections(0);
   120 
   124 
   121     QStringList items = modelItem->contentWidgetData(QString("items")).toStringList();
   125     QStringList items = modelItem->contentWidgetData(QString("items")).toStringList();
   122     foreach(const QString &itemName, items) {
   126     foreach(const QString &itemName, items) {
   123         HbListWidgetItem *item = new HbListWidgetItem();
   127         HbListWidgetItem *item = new HbListWidgetItem();