From 0e97bbc5f0f6c8678d58618cc073abbf2d2fccd7 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Sun, 10 Sep 2023 02:06:00 -0400 Subject: add profile pics and colors to member list --- src/components/memberlist.hpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/components/memberlist.hpp') diff --git a/src/components/memberlist.hpp b/src/components/memberlist.hpp index d61b2b3..bc44845 100644 --- a/src/components/memberlist.hpp +++ b/src/components/memberlist.hpp @@ -1,8 +1,11 @@ #pragma once +#include #include #include #include +#include + #include "cellrenderermemberlist.hpp" #include "discord/snowflake.hpp" @@ -16,6 +19,8 @@ public: void SetActiveChannel(Snowflake id); private: + void OnCellRender(uint64_t id); + class ModelColumns : public Gtk::TreeModel::ColumnRecord { public: ModelColumns(); @@ -23,6 +28,10 @@ private: Gtk::TreeModelColumn m_type; Gtk::TreeModelColumn m_id; Gtk::TreeModelColumn m_name; + Gtk::TreeModelColumn> m_pixbuf; + Gtk::TreeModelColumn m_color; + + Gtk::TreeModelColumn m_av_requested; }; ModelColumns m_columns; @@ -33,4 +42,6 @@ private: Snowflake m_active_channel; Snowflake m_active_guild; + + std::unordered_map m_pending_avatars; }; -- cgit v1.2.3