Merge branch 'master' into context_driven_buttons, review
[situare] / src / ui / friendlistpanel.h
index 6a2723e..43362a1 100644 (file)
@@ -162,6 +162,11 @@ private slots:
     void filterTextChanged(const QString &text);
 
     /**
+    * @brief Requests selected friend's contact dialog.
+    */
+    void requestSelectedFriendContactDialog();
+
+    /**
     * @brief Routes to selected friend.
     *
     * Emits routeToFriend if friend is selected from list.
@@ -197,6 +202,13 @@ signals:
     void findFriend(const GeoCoordinate &coordinates);
 
     /**
+    * @brief Requests contact dialog.
+    *
+    * @param facebookId contact's facebookId
+    */
+    void requestContactDialog(const QString &facebookId);
+
+    /**
     * @brief Signal for routing to friend.
     *
     * @param coordinates friend's geo coordinates
@@ -220,6 +232,7 @@ private:
 
     FriendListView *m_friendListView;           ///< Friend list view
     ImageButton *m_clearGroupFilteringButton;   ///< Button for clearing friend group filtering
+    ImageButton *m_showContactButton;           ///< Button for showing contact dialog    
     ImageButton *m_routeButton;                 ///< Button for routing to selected friend
 };