wlanutilities/wlanwizard/src/wlanwizardsummaryviewitem.cpp
changeset 50 d4198dcb9983
parent 38 2dc6da6fb431
equal deleted inserted replaced
46:2fbd1d709fe7 50:d4198dcb9983
    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 }