reduce concurrent requests in guild settings + profile

disable gtk's treeview search in bans+invites
This commit is contained in:
ouwou
2021-03-17 02:19:15 -04:00
parent 72d771d88b
commit 65943b4bd7
12 changed files with 90 additions and 24 deletions

View File

@@ -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();