19 // System includes |
19 // System includes |
20 |
20 |
21 // User includes |
21 // User includes |
22 |
22 |
23 #include "wlanwizardsummaryviewitem.h" |
23 #include "wlanwizardsummaryviewitem.h" |
|
24 #include "OstTraceDefinitions.h" |
|
25 #ifdef OST_TRACE_COMPILER_IN_USE |
|
26 #include "wlanwizardsummaryviewitemTraces.h" |
|
27 #endif |
|
28 |
24 |
29 |
25 /*! |
30 /*! |
26 \class WlanWizardSummaryListViewItem |
31 \class WlanWizardSummaryListViewItem |
27 \brief Implements custom List view for Summary page. |
32 \brief Implements custom List view for Summary page. |
28 |
33 |
29 HbListWidget does not support directly views where selection is disabled. |
34 HbListWidget does not support directly views where selection is disabled. |
30 |
35 |
31 This implementation removes required operations to disable list selection. |
36 This implementation removes required operations to disable list selection. |
32 */ |
37 */ |
33 |
38 |
34 // External function prototypes |
39 // External function prototypes |
35 |
40 |
39 |
44 |
40 // |
45 // |
41 |
46 |
42 /*! |
47 /*! |
43 Constructor. |
48 Constructor. |
44 |
49 |
45 @param [in] parent parent class |
50 @param [in] parent parent class |
46 */ |
51 */ |
47 WlanWizardSummaryListViewItem::WlanWizardSummaryListViewItem( |
52 WlanWizardSummaryListViewItem::WlanWizardSummaryListViewItem( |
48 QGraphicsItem* parent) : |
53 QGraphicsItem* parent) : |
49 HbListViewItem(parent) |
54 HbListViewItem(parent) |
50 { |
55 { |
|
56 OstTraceFunctionEntry0( |
|
57 WLANWIZARDSUMMARYLISTVIEWITEM_WLANWIZARDSUMMARYLISTVIEWITEM_ENTRY ); |
|
58 OstTraceFunctionExit0( |
|
59 WLANWIZARDSUMMARYLISTVIEWITEM_WLANWIZARDSUMMARYLISTVIEWITEM_EXIT ); |
51 } |
60 } |
52 |
61 |
53 /*! |
62 /*! |
54 Destructor. |
63 Destructor. |
55 */ |
64 */ |
56 WlanWizardSummaryListViewItem::~WlanWizardSummaryListViewItem() |
65 WlanWizardSummaryListViewItem::~WlanWizardSummaryListViewItem() |
57 { |
66 { |
|
67 OstTraceFunctionEntry0( |
|
68 DUP1_WLANWIZARDSUMMARYLISTVIEWITEM_WLANWIZARDSUMMARYLISTVIEWITEM_ENTRY ); |
|
69 OstTraceFunctionExit0( |
|
70 DUP1_WLANWIZARDSUMMARYLISTVIEWITEM_WLANWIZARDSUMMARYLISTVIEWITEM_EXIT ); |
58 } |
71 } |
59 |
72 |
60 /*! |
73 /*! |
61 See HbListViewItem::updateChildItems(). |
74 See HbListViewItem::updateChildItems(). |
62 |
75 |
63 Disables selection. |
76 Disables selection. |
64 */ |
77 */ |
65 void WlanWizardSummaryListViewItem::updateChildItems() |
78 void WlanWizardSummaryListViewItem::updateChildItems() |
66 { |
79 { |
|
80 OstTraceFunctionEntry0( WLANWIZARDSUMMARYLISTVIEWITEM_UPDATECHILDITEMS_ENTRY ); |
67 HbListViewItem::updateChildItems(); |
81 HbListViewItem::updateChildItems(); |
68 |
82 |
69 ungrabGesture(Qt::TapGesture); |
83 ungrabGesture(Qt::TapGesture); |
70 |
84 |
71 GraphicsItemFlags itemFlags = flags(); |
85 GraphicsItemFlags itemFlags = flags(); |
72 itemFlags &= ~QGraphicsItem::ItemIsFocusable; |
86 itemFlags &= ~QGraphicsItem::ItemIsFocusable; |
73 setFlags(itemFlags); |
87 setFlags(itemFlags); |
|
88 OstTraceFunctionExit0( WLANWIZARDSUMMARYLISTVIEWITEM_UPDATECHILDITEMS_EXIT ); |
74 } |
89 } |
75 |
90 |
76 /*! |
91 /*! |
77 See HbListViewItem::createItem(). |
92 See HbListViewItem::createItem(). |
78 */ |
93 */ |
79 HbAbstractViewItem* WlanWizardSummaryListViewItem::createItem() |
94 HbAbstractViewItem* WlanWizardSummaryListViewItem::createItem() |
80 { |
95 { |
|
96 OstTraceFunctionEntry0( WLANWIZARDSUMMARYLISTVIEWITEM_CREATEITEM_ENTRY ); |
|
97 OstTraceFunctionExit0( WLANWIZARDSUMMARYLISTVIEWITEM_CREATEITEM_EXIT ); |
81 return new WlanWizardSummaryListViewItem(*this); |
98 return new WlanWizardSummaryListViewItem(*this); |
82 } |
99 } |