clan_vm_manager: New directory structure
All checks were successful
checks / check-links (pull_request) Successful in 21s
checks / checks-impure (pull_request) Successful in 1m55s
checks / checks (pull_request) Successful in 2m24s

This commit is contained in:
Luis Hebendanz 2024-03-03 16:38:16 +07:00
parent 754e0ca9e8
commit 359ad22c90
13 changed files with 13 additions and 37 deletions

View File

@ -12,8 +12,8 @@ gi.require_version("Adw", "1")
from clan_cli.custom_logger import setup_logging
from gi.repository import Adw, Gdk, Gio, Gtk
from clan_vm_manager.models.interfaces import ClanConfig
from clan_vm_manager.models.use_join import GLib, GObject
from clan_vm_manager.components.interfaces import ClanConfig
from clan_vm_manager.singletons.use_join import GLib, GObject
from .windows.main_window import MainWindow

View File

@ -559,7 +559,7 @@ class StatusNotifierImplementation(BaseImplementation):
)
self.tray_icon.register()
from .assets import loc
from clan_vm_manager.assets import loc
icon_path = str(loc / "clan_white_notext.png")
self.set_icon(icon_path)

View File

@ -1,23 +0,0 @@
#!/usr/bin/env python3
import logging
from typing import Literal
import gi
gi.require_version("Gtk", "4.0")
gi.require_version("Adw", "1")
from clan_cli.errors import ClanError
from gi.repository import Adw
Severity = Literal["Error"] | Literal["Warning"] | Literal["Info"] | str
log = logging.getLogger(__name__)
def show_error_dialog(error: ClanError, severity: Severity | None = "Error") -> None:
message = str(error)
dialog = Adw.MessageDialog(parent=None, heading=severity, body=message)
log.error(message)
dialog.add_response("ok", "ok")
dialog.choose()

View File

@ -7,7 +7,7 @@ import gi
from clan_cli.clan_uri import ClanURI
from clan_cli.history.add import HistoryEntry, add_history
from clan_vm_manager.models.use_vms import VMs
from clan_vm_manager.singletons.use_vms import VMs
gi.require_version("Gtk", "4.0")
gi.require_version("Adw", "1")

View File

@ -19,9 +19,8 @@ from clan_cli.history.add import HistoryEntry
from clan_cli.machines.machines import Machine
from clan_vm_manager import assets
from .executor import MPProcess, spawn
from .gkvstore import GKVStore
from clan_vm_manager.components.executor import MPProcess, spawn
from clan_vm_manager.components.gkvstore import GKVStore
gi.require_version("GObject", "2.0")
gi.require_version("Gtk", "4.0")

View File

@ -7,9 +7,9 @@ import gi
from clan_cli import history, machines
from clan_cli.clan_uri import ClanURI
from clan_vm_manager.models.interfaces import ClanConfig
from clan_vm_manager.models.use_join import JoinList, JoinValue
from clan_vm_manager.models.use_vms import VM, VMs, VMStore
from clan_vm_manager.components.interfaces import ClanConfig
from clan_vm_manager.singletons.use_join import JoinList, JoinValue
from clan_vm_manager.singletons.use_vms import VM, VMs, VMStore
gi.require_version("Adw", "1")
from gi.repository import Adw, Gdk, Gio, GLib, GObject, Gtk

View File

@ -5,9 +5,9 @@ from typing import Any
import gi
from clan_cli.history.list import list_history
from clan_vm_manager.models.interfaces import ClanConfig
from clan_vm_manager.models.use_views import Views
from clan_vm_manager.models.use_vms import VMs
from clan_vm_manager.components.interfaces import ClanConfig
from clan_vm_manager.singletons.use_views import Views
from clan_vm_manager.singletons.use_vms import VMs
from clan_vm_manager.views.details import Details
from clan_vm_manager.views.list import ClanList
@ -15,7 +15,7 @@ gi.require_version("Adw", "1")
from gi.repository import Adw, Gio, GLib, Gtk
from ..trayicon import TrayIcon
from clan_vm_manager.components.trayicon import TrayIcon
log = logging.getLogger(__name__)