phonebookui/pbkcommonui/inc/cntcontactcardview_p.h
changeset 50 77bc263e1626
parent 47 7cbcb2896f0e
child 53 e6aff7b69165
equal deleted inserted replaced
49:74b30151afd6 50:77bc263e1626
    96 
    96 
    97 private slots:
    97 private slots:
    98     void sendBusinessCard();
    98     void sendBusinessCard();
    99     void addToGroup();
    99     void addToGroup();
   100     void deleteContact();
   100     void deleteContact();
   101     void handleDeleteContact(HbAction *action);
   101     void handleDeleteContact(int action);
   102     void setAsFavorite();
   102     void setAsFavorite();
   103     void removeFromFavorite();
   103     void removeFromFavorite();
   104     void actionExecuted(CntActionLauncher* aAction);
   104     void actionExecuted(CntActionLauncher* aAction);
   105     void setOrientation(Qt::Orientation orientation);
   105     void setOrientation(Qt::Orientation orientation);
   106     void showPreviousView();
   106     void showPreviousView();
   121 	void updateSpinningIndicator();
   121 	void updateSpinningIndicator();
   122 	void setMaptileSearchStopIcon( int index );
   122 	void setMaptileSearchStopIcon( int index );
   123 	void setMaptileLabel( HbLabel*& mapLabel, const HbIcon& icon );
   123 	void setMaptileLabel( HbLabel*& mapLabel, const HbIcon& icon );
   124 	void updateMaptileImage();
   124 	void updateMaptileImage();
   125 	HbLabel* loadMaptileLabel( int addressType );
   125 	HbLabel* loadMaptileLabel( int addressType );
   126     
   126 	
       
   127 	// Presence related function
       
   128 	void updateItemPresence(const QString& accountUri, bool online);
   127 	    
   129 	    
   128 public:
   130 public:
   129     CntContactCardView* q_ptr;    
   131     CntContactCardView* q_ptr;    
   130     void activate(CntAbstractViewManager* aMgr, const CntViewParameters aArgs);
   132     void activate(CntAbstractViewManager* aMgr, const CntViewParameters aArgs);
   131     void deactivate();
   133     void deactivate();
   164     CntContactCardHeadingItem   *mHeadingItem;
   166     CntContactCardHeadingItem   *mHeadingItem;
   165     ThumbnailManager            *mThumbnailManager;
   167     ThumbnailManager            *mThumbnailManager;
   166     QContactAvatar              *mAvatar;
   168     QContactAvatar              *mAvatar;
   167     bool                        mIsHandlingMenu;
   169     bool                        mIsHandlingMenu;
   168     QMap<QString, CntContactCardDetailItem*> mPreferredItems;
   170     QMap<QString, CntContactCardDetailItem*> mPreferredItems;
       
   171     /// maps a QContactOnlineAccount (for example "sip:sip@sip.com") to a detail item
       
   172     QMap<QString, CntContactCardDetailItem*> mPresenceItems;
   169     int                         mFavoriteGroupId;
   173     int                         mFavoriteGroupId;
   170     CntDocumentLoader           *mLoader;
   174     CntDocumentLoader           *mLoader;
   171     QContactAction              *mContactAction;
   175     QContactAction              *mContactAction;
   172     HbAction                    *mBackKey;
   176     HbAction                    *mBackKey;
   173     CntImageLabel               *mImageLabel;
   177     CntImageLabel               *mImageLabel;