Revert "Added a deactivate() function to Tab so when switching tabs it hides … (#5386)"

This reverts commit 7a335590e2.
This commit is contained in:
SoftFever 2024-05-20 20:31:09 +08:00
parent 5914a3a042
commit f08e75efaa
2 changed files with 2 additions and 12 deletions

View file

@ -5202,10 +5202,6 @@ bool Tab::tree_sel_change_delayed(wxCommandEvent& event)
if (m_active_page == page)
return false;
if (m_active_page != nullptr) {
m_active_page->deactivate();
}
m_active_page = page;
auto throw_if_canceled = std::function<void()>([this](){
@ -5223,6 +5219,8 @@ bool Tab::tree_sel_change_delayed(wxCommandEvent& event)
try {
m_page_view->Freeze();
// clear pages from the controls
clear_pages();
throw_if_canceled();
//BBS: GUI refactor
@ -5927,13 +5925,6 @@ void Page::activate(ConfigOptionMode mode, std::function<void()> throw_if_cancel
#endif
}
void Page::deactivate()
{
for (auto group : m_optgroups) {
group->Hide();
}
}
void Page::clear()
{
for (auto group : m_optgroups)

View file

@ -104,7 +104,6 @@ public:
void reload_config();
void update_visibility(ConfigOptionMode mode, bool update_contolls_visibility);
void activate(ConfigOptionMode mode, std::function<void()> throw_if_canceled);
void deactivate();
void clear();
void msw_rescale();
void sys_color_changed();