1 #ifndef MEETPEOPLEPANEL_H
2 #define MEETPEOPLEPANEL_H
15 class MeetPeoplePanel : public PanelBase
21 * @brief Default constructor
25 MeetPeoplePanel(QWidget *parent = 0);
29 * @brief Sets person's image.
32 * @param image image pixmap
34 void setImage(const QString &id, const QPixmap &image);
37 * @brief Populates interesting people list view.
39 * @param interestingPeople list of interesting people
41 void populateInterestingPeopleListView(QList<User> &interestingPeople);
45 * @brief Signal for person finding
47 * @param coordinates Target coordinate
49 void findPerson(const GeoCoordinate &coordinates);
52 * @brief Requests interesting people from current map viewport.
54 * Interesting people is defined by people with same tags as user has.
56 void requestInterestingPeople();
59 * @brief Requests interesting people search.
61 void requestInterestingPeopleSearch();
64 PersonListView *m_personListView; ///< Interesting people list view
65 ImageButton *m_chatButton; ///< Chat button
68 #endif // MEETPEOPLEPANEL_H