133 void updateSpinningIndicator(); |
133 void updateSpinningIndicator(); |
134 void setMaptileSearchStopIcon( int index ); |
134 void setMaptileSearchStopIcon( int index ); |
135 void setMaptileLabel( HbLabel*& mapLabel, const HbIcon& icon ); |
135 void setMaptileLabel( HbLabel*& mapLabel, const HbIcon& icon ); |
136 void updateMaptileImage(); |
136 void updateMaptileImage(); |
137 HbLabel* loadMaptileLabel( int addressType ); |
137 HbLabel* loadMaptileLabel( int addressType ); |
|
138 void populateListItems(); |
138 |
139 |
139 // Presence related function |
140 // Presence related function |
140 void updateItemPresence(const QString& accountUri, bool online); |
141 void updateItemPresence(const QString& accountUri, bool online); |
141 |
142 |
142 public: |
143 public: |
160 void connectAction(QString actionName, const char* slot); |
161 void connectAction(QString actionName, const char* slot); |
161 void executeAction(QContact& aContact, const QContactDetail& aDetail, const QString& aAction, CntContactCardDetailItem* aItem); |
162 void executeAction(QContact& aContact, const QContactDetail& aDetail, const QString& aAction, CntContactCardDetailItem* aItem); |
162 void executeDynamicAction(QContact& aContact, QContactDetail aDetail, QContactActionDescriptor aActionDescriptor); |
163 void executeDynamicAction(QContact& aContact, QContactDetail aDetail, QContactActionDescriptor aActionDescriptor); |
163 bool sendKeyPressed(); |
164 bool sendKeyPressed(); |
164 void populateHeadingItem(); |
165 void populateHeadingItem(); |
165 void populateListItems(); |
|
166 |
166 |
167 public: |
167 public: |
168 CntAbstractViewManager* mViewManager; // not own |
168 CntAbstractViewManager* mViewManager; // not own |
169 HbView* mView; |
169 HbView* mView; |
170 HbScrollArea *mScrollArea; |
170 HbScrollArea *mScrollArea; |
171 QGraphicsLinearLayout *mContainerLayout; |
171 QGraphicsLinearLayout *mContainerLayout; |
|
172 QGraphicsWidget* mContainerWidget; |
172 QContact *mContact; |
173 QContact *mContact; |
173 CntContactCardDataContainer *mDataContainer; |
174 CntContactCardDataContainer *mDataContainer; |
174 CntContactCardHeadingItem *mHeadingItem; |
175 CntContactCardHeadingItem *mHeadingItem; |
175 CntThumbnailManager *mThumbnailManager; |
176 CntThumbnailManager *mThumbnailManager; |
176 QContactAvatar *mAvatar; |
177 QContactAvatar *mAvatar; |
195 QContactLocalId mMyCardId; |
196 QContactLocalId mMyCardId; |
196 CntSaveManager* mSaveManager; // own |
197 CntSaveManager* mSaveManager; // own |
197 CntAbstractEngine* mEngine; |
198 CntAbstractEngine* mEngine; |
198 QTimer* mProgressTimer; // own |
199 QTimer* mProgressTimer; // own |
199 QList<CntContactCardDetailItem*> mDetailPtrs; |
200 QList<CntContactCardDetailItem*> mDetailPtrs; |
|
201 int mListPopulationProgress; |
|
202 bool mStopListPopulation; |
200 }; |
203 }; |
201 |
204 |
202 #endif // CNTCOMMLAUNCHERVIEW_H |
205 #endif // CNTCOMMLAUNCHERVIEW_H |
203 |
206 |
204 // EOF |
207 // EOF |