do it manually ig

This commit is contained in:
RickyRister 2025-02-25 20:21:50 -08:00
parent 4ae91738d3
commit 8ab0852ae2

View file

@ -285,9 +285,15 @@ void TabSupervisor::initStartupTabs()
{ {
addDeckEditorTab(nullptr); addDeckEditorTab(nullptr);
checkAndTrigger(aTabVisualDeckStorage, SettingsCache::instance().getTabVisualDeckStorageOpen()); if (SettingsCache::instance().getTabVisualDeckStorageOpen()) {
checkAndTrigger(aTabDeckStorage, SettingsCache::instance().getTabDeckStorageOpen()); openTabVisualDeckStorage(false);
checkAndTrigger(aTabReplays, SettingsCache::instance().getTabReplaysOpen()); }
if (SettingsCache::instance().getTabDeckStorageOpen()) {
openTabDeckStorage(false);
}
if (SettingsCache::instance().getTabReplaysOpen()) {
openTabReplays(false);
}
} }
/** /**
@ -365,8 +371,12 @@ void TabSupervisor::start(const ServerInfo_User &_userInfo)
tabsMenu->addAction(aTabServer); tabsMenu->addAction(aTabServer);
tabsMenu->addAction(aTabAccount); tabsMenu->addAction(aTabAccount);
checkAndTrigger(aTabServer, SettingsCache::instance().getTabServerOpen()); if (SettingsCache::instance().getTabServerOpen()) {
checkAndTrigger(aTabAccount, SettingsCache::instance().getTabAccountOpen()); openTabServer(false);
}
if (SettingsCache::instance().getTabAccountOpen()) {
openTabAccount(false);
}
updatePingTime(0, -1); updatePingTime(0, -1);
@ -375,8 +385,12 @@ void TabSupervisor::start(const ServerInfo_User &_userInfo)
tabsMenu->addAction(aTabAdmin); tabsMenu->addAction(aTabAdmin);
tabsMenu->addAction(aTabLog); tabsMenu->addAction(aTabLog);
checkAndTrigger(aTabAdmin, SettingsCache::instance().getTabAdminOpen()); if (SettingsCache::instance().getTabAdminOpen()) {
checkAndTrigger(aTabLog, SettingsCache::instance().getTabLogOpen()); openTabAdmin(false);
}
if (SettingsCache::instance().getTabLogOpen()) {
openTabLog(false);
}
} }
retranslateUi(); retranslateUi();
@ -472,6 +486,7 @@ void TabSupervisor::openTabVisualDeckStorage(bool setCurrent)
tabVisualDeckStorage = nullptr; tabVisualDeckStorage = nullptr;
aTabVisualDeckStorage->setChecked(false); aTabVisualDeckStorage->setChecked(false);
}); });
aTabVisualDeckStorage->setChecked(true);
} }
void TabSupervisor::actTabServer(bool checked) void TabSupervisor::actTabServer(bool checked)
@ -493,6 +508,7 @@ void TabSupervisor::openTabServer(bool setCurrent)
tabServer = nullptr; tabServer = nullptr;
aTabServer->setChecked(false); aTabServer->setChecked(false);
}); });
aTabServer->setChecked(true);
} }
void TabSupervisor::actTabAccount(bool checked) void TabSupervisor::actTabAccount(bool checked)
@ -516,6 +532,7 @@ void TabSupervisor::openTabAccount(bool setCurrent)
tabAccount = nullptr; tabAccount = nullptr;
aTabAccount->setChecked(false); aTabAccount->setChecked(false);
}); });
aTabAccount->setChecked(true);
} }
void TabSupervisor::actTabDeckStorage(bool checked) void TabSupervisor::actTabDeckStorage(bool checked)
@ -537,6 +554,7 @@ void TabSupervisor::openTabDeckStorage(bool setCurrent)
tabDeckStorage = nullptr; tabDeckStorage = nullptr;
aTabDeckStorage->setChecked(false); aTabDeckStorage->setChecked(false);
}); });
aTabDeckStorage->setChecked(true);
} }
void TabSupervisor::actTabReplays(bool checked) void TabSupervisor::actTabReplays(bool checked)
@ -558,6 +576,7 @@ void TabSupervisor::openTabReplays(bool setCurrent)
tabReplays = nullptr; tabReplays = nullptr;
aTabReplays->setChecked(false); aTabReplays->setChecked(false);
}); });
aTabReplays->setChecked(true);
} }
void TabSupervisor::actTabAdmin(bool checked) void TabSupervisor::actTabAdmin(bool checked)
@ -579,6 +598,7 @@ void TabSupervisor::openTabAdmin(bool setCurrent)
tabAdmin = nullptr; tabAdmin = nullptr;
aTabAdmin->setChecked(false); aTabAdmin->setChecked(false);
}); });
aTabAdmin->setChecked(true);
} }
void TabSupervisor::actTabLog(bool checked) void TabSupervisor::actTabLog(bool checked)
@ -599,6 +619,7 @@ void TabSupervisor::openTabLog(bool setCurrent)
tabLog = nullptr; tabLog = nullptr;
aTabAdmin->setChecked(false); aTabAdmin->setChecked(false);
}); });
aTabAdmin->setChecked(true);
} }
void TabSupervisor::updatePingTime(int value, int max) void TabSupervisor::updatePingTime(int value, int max)