60 explicit WlanSnifferListWidget(HbListWidget *listWidget); |
59 explicit WlanSnifferListWidget(HbListWidget *listWidget); |
61 |
60 |
62 virtual ~WlanSnifferListWidget(); |
61 virtual ~WlanSnifferListWidget(); |
63 |
62 |
64 void updateContent( |
63 void updateContent( |
65 QList< QSharedPointer<WlanQtUtilsIap> > &iaps, |
64 QList< QSharedPointer<WlanQtUtilsAp> > &iaps, |
66 QList< QSharedPointer<WlanQtUtilsAp> > &aps, |
65 QList< QSharedPointer<WlanQtUtilsAp> > &aps, |
67 int connectedIapId); |
66 int connectedIapId); |
68 |
67 |
69 void scrollTo(int row); |
68 void scrollTo(int row); |
70 |
69 |
79 private: |
78 private: |
80 |
79 |
81 Q_DISABLE_COPY(WlanSnifferListWidget) |
80 Q_DISABLE_COPY(WlanSnifferListWidget) |
82 |
81 |
83 void sortIaps( |
82 void sortIaps( |
84 QList< QSharedPointer<WlanQtUtilsIap> > &iaps, |
83 QList< QSharedPointer<WlanQtUtilsAp> > &iaps, |
85 int connectedIapId); |
84 int connectedIapId); |
86 |
85 |
87 void sortAps( |
86 void sortAps( |
88 QList< QSharedPointer<WlanQtUtilsAp> > &aps); |
87 QList< QSharedPointer<WlanQtUtilsAp> > &aps); |
89 |
88 |
90 static bool iapLessThan( |
89 static bool iapLessThan( |
91 const QSharedPointer<WlanQtUtilsIap> iap1, |
90 const QSharedPointer<WlanQtUtilsAp> iap1, |
92 const QSharedPointer<WlanQtUtilsIap> iap2); |
91 const QSharedPointer<WlanQtUtilsAp> iap2); |
93 |
92 |
94 static bool apLessThan( |
93 static bool apLessThan( |
95 const QSharedPointer<WlanQtUtilsAp> ap1, |
94 const QSharedPointer<WlanQtUtilsAp> ap1, |
96 const QSharedPointer<WlanQtUtilsAp> ap2); |
95 const QSharedPointer<WlanQtUtilsAp> ap2); |
97 |
96 |
98 WlanSnifferListItem *findFromOldList(QSharedPointer<WlanQtUtilsIap> iap); |
97 WlanSnifferListItem *findFromOldIapList(QSharedPointer<WlanQtUtilsAp> iap); |
99 |
98 |
100 WlanSnifferListItem *findFromOldList(QSharedPointer<WlanQtUtilsAp> ap); |
99 WlanSnifferListItem *findFromOldApList(QSharedPointer<WlanQtUtilsAp> ap); |
101 |
100 |
102 HbListWidgetItem *listItemCreate( |
101 HbListWidgetItem *listItemCreate( |
103 QSharedPointer<WlanQtUtilsIap> iap, |
102 QSharedPointer<WlanQtUtilsAp> iap, |
104 int connectedIapId); |
103 int connectedIapId); |
105 |
104 |
106 HbListWidgetItem *listItemCreate(QSharedPointer<WlanQtUtilsAp> ap); |
105 HbListWidgetItem *listItemCreate(QSharedPointer<WlanQtUtilsAp> ap); |
107 |
106 |
108 QString signalStrengthIconChoose(int signalStrength); |
107 QString signalStrengthIconChoose(int signalStrength); |
109 |
108 |
110 QString leftIconChoose(int iapId, int connectedIapId); |
109 QString leftIconChoose(int iapId, int connectedIapId); |
111 |
110 |
112 void removeLostItems( |
111 void removeLostItems( |
113 const QList< QSharedPointer<WlanQtUtilsIap> > &iaps, |
112 const QList< QSharedPointer<WlanQtUtilsAp> > &iaps, |
114 const QList< QSharedPointer<WlanQtUtilsAp> > &aps); |
113 const QList< QSharedPointer<WlanQtUtilsAp> > &aps); |
115 |
114 |
116 void addDiscoveredItemsAndUpdateRest( |
115 void addDiscoveredItemsAndUpdateRest( |
117 const QList< QSharedPointer<WlanQtUtilsIap> > &iaps, |
116 const QList< QSharedPointer<WlanQtUtilsAp> > &iaps, |
118 const QList< QSharedPointer<WlanQtUtilsAp> > &aps, |
117 const QList< QSharedPointer<WlanQtUtilsAp> > &aps, |
119 int connectedIapId); |
118 int connectedIapId); |
120 |
119 |
121 void traceListContent() const; |
120 void traceListContent() const; |
122 |
121 |