update: revert back version to 2.0.0

This commit is contained in:
Your Name 2025-12-17 17:48:37 +01:00
parent 01d271b12e
commit ea221bae93

View file

@ -1556,6 +1556,28 @@ class MenuPage(Page):
self.update_scroll_widget_size()
def refresh_menu_buttons(self):
profiles = ProfileController.get_all()
self.button_states.clear()
self.connection_manager._connected_profiles.clear()
self.IsSystem = 0
for profile_id, profile in profiles.items():
if ProfileController.is_enabled(profile):
self.connection_manager.add_connected_profile(profile_id)
if isinstance(profile, SessionProfile):
if profile.connection and profile.connection.code == 'tor':
self.button_states[profile_id] = self.connected_tor_profile
else:
self.button_states[profile_id] = self.connected_profile
elif isinstance(profile, SystemProfile):
self.button_states[profile_id] = self.system_wide_connected_profile
self.IsSystem += 1
if self.IsSystem > 0:
self.update_status.update_image(appearance_value='background_connected')
else:
self.update_status.update_image()
for widget in self.scroll_widget.findChildren(QLabel):
widget.setParent(None)