summaryrefslogtreecommitdiff
path: root/components/friendslist.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'components/friendslist.hpp')
-rw-r--r--components/friendslist.hpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/components/friendslist.hpp b/components/friendslist.hpp
index dcd5e74..0e5afe3 100644
--- a/components/friendslist.hpp
+++ b/components/friendslist.hpp
@@ -14,14 +14,19 @@ private:
Gtk::Box m_box;
};
+class FriendsListFriendRow;
class FriendsList : public Gtk::Box {
public:
FriendsList();
private:
+ FriendsListFriendRow *MakeRow(const UserData &user, RelationshipType type);
+
void OnRelationshipAdd(const RelationshipAddData &data);
void OnRelationshipRemove(Snowflake id, RelationshipType type);
+ void OnActionRemove(Snowflake id);
+
enum FilterMode {
FILTER_FRIENDS,
FILTER_ONLINE,