diff options
Diffstat (limited to 'src/components/channels.hpp')
-rw-r--r-- | src/components/channels.hpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/components/channels.hpp b/src/components/channels.hpp index 53a68c9..6ceaada 100644 --- a/src/components/channels.hpp +++ b/src/components/channels.hpp @@ -61,6 +61,7 @@ protected: Gtk::TreeModelColumn<Glib::RefPtr<Gdk::PixbufAnimation>> m_icon_anim; Gtk::TreeModelColumn<int64_t> m_sort; Gtk::TreeModelColumn<bool> m_nsfw; + Gtk::TreeModelColumn<std::optional<Gdk::RGBA>> m_color; // for folders right now // Gtk::CellRenderer's property_is_expanded only works how i want it to if it has children // because otherwise it doesnt count as an "expander" (property_is_expander) // so this solution will have to do which i hate but the alternative is adding invisible children @@ -72,7 +73,8 @@ protected: ModelColumns m_columns; Glib::RefPtr<Gtk::TreeStore> m_model; - Gtk::TreeModel::iterator AddGuild(const GuildData &guild); + Gtk::TreeModel::iterator AddFolder(const UserSettingsGuildFoldersEntry &folder); + Gtk::TreeModel::iterator AddGuild(const GuildData &guild, const Gtk::TreeNodeChildren &root); Gtk::TreeModel::iterator UpdateCreateChannelCategory(const ChannelData &channel); Gtk::TreeModel::iterator CreateThreadRow(const Gtk::TreeNodeChildren &children, const ChannelData &channel); |