phonebookui/pbkcommonui/inc/cntcontactcardview_p.h
changeset 71 7cc7d74059f9
parent 65 ae724a111993
equal deleted inserted replaced
65:ae724a111993 71:7cc7d74059f9
   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