From 47ae5981f674e713cbf6550da2ac5950efdc9d43 Mon Sep 17 00:00:00 2001 From: Qubasa Date: Sun, 3 Mar 2024 16:51:34 +0700 Subject: [PATCH] clan_vm_manager: Renamed Views to ViewStack --- .../clan_vm_manager/singletons/use_views.py | 10 +++++----- .../clan_vm_manager/windows/main_window.py | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/clan-vm-manager/clan_vm_manager/singletons/use_views.py b/pkgs/clan-vm-manager/clan_vm_manager/singletons/use_views.py index 4f997cce9..af0ee4aea 100644 --- a/pkgs/clan-vm-manager/clan_vm_manager/singletons/use_views.py +++ b/pkgs/clan-vm-manager/clan_vm_manager/singletons/use_views.py @@ -7,20 +7,20 @@ gi.require_version("Adw", "1") from gi.repository import Adw -class Views: +class ViewStack: """ This is a singleton. It is initialized with the first call of use() Usage: - Views.use().set_visible() + ViewStack.use().set_visible() - Views.use() can also be called before the data is needed. e.g. to eliminate/reduce waiting time. + ViewStack.use() can also be called before the data is needed. e.g. to eliminate/reduce waiting time. """ - _instance: "None | Views" = None + _instance: "None | ViewStack" = None view: Adw.ViewStack # Make sure the VMS class is used as a singleton @@ -28,7 +28,7 @@ class Views: raise RuntimeError("Call use() instead") @classmethod - def use(cls: Any) -> "Views": + def use(cls: Any) -> "ViewStack": if cls._instance is None: cls._instance = cls.__new__(cls) cls.view = Adw.ViewStack() diff --git a/pkgs/clan-vm-manager/clan_vm_manager/windows/main_window.py b/pkgs/clan-vm-manager/clan_vm_manager/windows/main_window.py index 6dd05518f..681e0d3b2 100644 --- a/pkgs/clan-vm-manager/clan_vm_manager/windows/main_window.py +++ b/pkgs/clan-vm-manager/clan_vm_manager/windows/main_window.py @@ -6,7 +6,7 @@ import gi from clan_cli.history.list import list_history from clan_vm_manager.components.interfaces import ClanConfig -from clan_vm_manager.singletons.use_views import Views +from clan_vm_manager.singletons.use_views import ViewStack from clan_vm_manager.singletons.use_vms import ClanStore from clan_vm_manager.views.details import Details from clan_vm_manager.views.list import ClanList @@ -39,7 +39,7 @@ class MainWindow(Adw.ApplicationWindow): threading.Thread(target=self._populate_vms).start() # Initialize all views - stack_view = Views.use().view + stack_view = ViewStack.use().view scroll = Gtk.ScrolledWindow() scroll.set_propagate_natural_height(True)