wlanutilities/wlanwizard/src/wlanwizardsummaryviewitem.cpp
changeset 43 72ebcbb64834
parent 31 e8f4211554fb
equal deleted inserted replaced
39:7b3e49e4608a 43:72ebcbb64834
    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 }