From 6896db53d672bc5b94eeb66e9fda85f6a4c81c8f Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Fri, 5 Feb 2021 21:35:48 -0500 Subject: show mutual guilds --- windows/profile/mutualguildspane.hpp | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 windows/profile/mutualguildspane.hpp (limited to 'windows/profile/mutualguildspane.hpp') diff --git a/windows/profile/mutualguildspane.hpp b/windows/profile/mutualguildspane.hpp new file mode 100644 index 0000000..6afdb07 --- /dev/null +++ b/windows/profile/mutualguildspane.hpp @@ -0,0 +1,26 @@ +#pragma once +#include +#include "../../discord/objects.hpp" + +class MutualGuildItem : public Gtk::Box { +public: + MutualGuildItem(const MutualGuildData &guild); + +private: + Gtk::Image m_icon; + Gtk::Box m_box; + Gtk::Label m_name; + Gtk::Label *m_nick = nullptr; +}; + +class UserMutualGuildsPane : public Gtk::ScrolledWindow { +public: + UserMutualGuildsPane(Snowflake id); + + void SetMutualGuilds(const std::vector &guilds); + + Snowflake UserID; + +private: + Gtk::ListBox m_list; +}; -- cgit v1.2.3