controlpanelplugins/themeplugin/src/cpthemelistview.cpp
changeset 21 2883a5458389
parent 19 36aa4756ee82
child 26 808caa51b78b
child 31 e79ce701c376
child 40 593f946f4fec
equal deleted inserted replaced
20:22d3abee08da 21:2883a5458389
    20 #include <QModelIndex>
    20 #include <QModelIndex>
    21 
    21 
    22 #include <hbview.h>
    22 #include <hbview.h>
    23 #include <hblabel.h>
    23 #include <hblabel.h>
    24 #include <hblistview.h>
    24 #include <hblistview.h>
       
    25 #include <hblistviewitem.h>
    25 
    26 
    26 #include "cpthemelistview.h"
    27 #include "cpthemelistview.h"
    27 
    28 
    28 /*!
    29 /*!
    29     \class CpThemeListView
    30     \class CpThemeListView
    43 {
    44 {
    44 
    45 
    45     //Create a layout with a heading "Select theme" at top and the list below it.
    46     //Create a layout with a heading "Select theme" at top and the list below it.
    46     HbWidget* contentWidget = new HbWidget(this);
    47     HbWidget* contentWidget = new HbWidget(this);
    47     QGraphicsLinearLayout* layout = new QGraphicsLinearLayout(Qt::Vertical);
    48     QGraphicsLinearLayout* layout = new QGraphicsLinearLayout(Qt::Vertical);
    48     	
       
    49    
       
    50     
    49     
    51     //setup the heading.
    50     //setup the heading.
    52     HbLabel* label = new HbLabel(hbTrId("txt_cp_title_select_theme"), contentWidget);
    51     HbLabel* label = new HbLabel(hbTrId("txt_cp_title_select_theme"), contentWidget);//txt_cp_title_select_theme
    53     label->setFontSpec(HbFontSpec(HbFontSpec::Primary));
       
    54     layout->addItem(label);
    52     layout->addItem(label);
    55 
    53 
    56     connect(mThemeList, SIGNAL(activated(const QModelIndex&)),
    54     connect(mThemeList, SIGNAL(activated(const QModelIndex&)),
    57             this, SIGNAL(newThemeSelected(const QModelIndex&)));
    55             this, SIGNAL(newThemeSelected(const QModelIndex&)));
    58     
    56     
       
    57     HbListViewItem* listViewItem = mThemeList->listItemPrototype();
       
    58     listViewItem->setGraphicsSize(HbListViewItem::LargeIcon);
       
    59    
    59     //add the list to layout.
    60     //add the list to layout.
    60     layout->addItem(mThemeList);
    61     layout->addItem(mThemeList);
    61 
    62 
    62     contentWidget->setLayout(layout);
    63     contentWidget->setLayout(layout);
    63    
    64