diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-02-11 23:37:13 -0500 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-02-11 23:37:13 -0500 |
commit | 921a3c25f8846c3a896745e87f554c7af807a1ad (patch) | |
tree | a65d283598fb12ee8edcef595cdbe87bf71a7e3d /windows/guildsettings/infopane.hpp | |
parent | bab9abf4af10919a2a432dc73fec27f6ef89948d (diff) | |
download | abaddon-portaudio-921a3c25f8846c3a896745e87f554c7af807a1ad.tar.gz abaddon-portaudio-921a3c25f8846c3a896745e87f554c7af807a1ad.zip |
update some stuff with the guild icon in the info window
- fix tooltip showing up when it shouldnt
- allow clicking on it to open icon url
- refactorino
Diffstat (limited to 'windows/guildsettings/infopane.hpp')
-rw-r--r-- | windows/guildsettings/infopane.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/windows/guildsettings/infopane.hpp b/windows/guildsettings/infopane.hpp index 8e7be82..829fa3b 100644 --- a/windows/guildsettings/infopane.hpp +++ b/windows/guildsettings/infopane.hpp @@ -1,12 +1,14 @@ #pragma once #include <gtkmm.h> -#include "../../discord/snowflake.hpp" +#include "../../discord/guild.hpp" class GuildSettingsInfoPane : public Gtk::Grid { public: GuildSettingsInfoPane(Snowflake id); private: + void FetchGuildIcon(const GuildData &guild); + void UpdateGuildName(); void UpdateGuildIconFromData(const std::vector<uint8_t> &data, const std::string &mime); void UpdateGuildIconFromPixbuf(Glib::RefPtr<Gdk::Pixbuf> pixbuf); |