diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-03-17 02:19:15 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2021-03-17 02:19:15 -0400 |
commit | 65943b4bd74ae52e6f6ffbff0e9ba619053172d6 (patch) | |
tree | 2dccda0581fab9379bde1586aa1c63079f555099 /windows/guildsettingswindow.cpp | |
parent | 72d771d88b625cf29913ab02497aa8f331c247e5 (diff) | |
download | abaddon-portaudio-65943b4bd74ae52e6f6ffbff0e9ba619053172d6.tar.gz abaddon-portaudio-65943b4bd74ae52e6f6ffbff0e9ba619053172d6.zip |
reduce concurrent requests in guild settings + profile
disable gtk's treeview search in bans+invites
Diffstat (limited to 'windows/guildsettingswindow.cpp')
-rw-r--r-- | windows/guildsettingswindow.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/windows/guildsettingswindow.cpp b/windows/guildsettingswindow.cpp index 9fd0d20..bcbc393 100644 --- a/windows/guildsettingswindow.cpp +++ b/windows/guildsettingswindow.cpp @@ -1,5 +1,6 @@ #include "guildsettingswindow.hpp" #include "../abaddon.hpp" +#include "../components/inotifyswitched.hpp" GuildSettingsWindow::GuildSettingsWindow(Snowflake id) : m_main(Gtk::ORIENTATION_VERTICAL) @@ -40,6 +41,11 @@ GuildSettingsWindow::GuildSettingsWindow(Snowflake id) m_switcher.set_margin_top(10); m_switcher.show(); + m_stack.property_visible_child().signal_changed().connect([this]() { + if (auto *w = dynamic_cast<INotifySwitched *>(m_stack.property_visible_child().get_value())) + w->on_switched_to(); + }); + m_pane_info.show(); m_pane_members.show(); m_pane_roles.show(); |