clan_vm_manager: New directory structure
This commit is contained in:
parent
754e0ca9e8
commit
359ad22c90
@ -12,8 +12,8 @@ gi.require_version("Adw", "1")
|
|||||||
from clan_cli.custom_logger import setup_logging
|
from clan_cli.custom_logger import setup_logging
|
||||||
from gi.repository import Adw, Gdk, Gio, Gtk
|
from gi.repository import Adw, Gdk, Gio, Gtk
|
||||||
|
|
||||||
from clan_vm_manager.models.interfaces import ClanConfig
|
from clan_vm_manager.components.interfaces import ClanConfig
|
||||||
from clan_vm_manager.models.use_join import GLib, GObject
|
from clan_vm_manager.singletons.use_join import GLib, GObject
|
||||||
|
|
||||||
from .windows.main_window import MainWindow
|
from .windows.main_window import MainWindow
|
||||||
|
|
||||||
|
@ -559,7 +559,7 @@ class StatusNotifierImplementation(BaseImplementation):
|
|||||||
)
|
)
|
||||||
self.tray_icon.register()
|
self.tray_icon.register()
|
||||||
|
|
||||||
from .assets import loc
|
from clan_vm_manager.assets import loc
|
||||||
|
|
||||||
icon_path = str(loc / "clan_white_notext.png")
|
icon_path = str(loc / "clan_white_notext.png")
|
||||||
self.set_icon(icon_path)
|
self.set_icon(icon_path)
|
@ -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()
|
|
@ -7,7 +7,7 @@ import gi
|
|||||||
from clan_cli.clan_uri import ClanURI
|
from clan_cli.clan_uri import ClanURI
|
||||||
from clan_cli.history.add import HistoryEntry, add_history
|
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("Gtk", "4.0")
|
||||||
gi.require_version("Adw", "1")
|
gi.require_version("Adw", "1")
|
@ -19,9 +19,8 @@ from clan_cli.history.add import HistoryEntry
|
|||||||
from clan_cli.machines.machines import Machine
|
from clan_cli.machines.machines import Machine
|
||||||
|
|
||||||
from clan_vm_manager import assets
|
from clan_vm_manager import assets
|
||||||
|
from clan_vm_manager.components.executor import MPProcess, spawn
|
||||||
from .executor import MPProcess, spawn
|
from clan_vm_manager.components.gkvstore import GKVStore
|
||||||
from .gkvstore import GKVStore
|
|
||||||
|
|
||||||
gi.require_version("GObject", "2.0")
|
gi.require_version("GObject", "2.0")
|
||||||
gi.require_version("Gtk", "4.0")
|
gi.require_version("Gtk", "4.0")
|
@ -7,9 +7,9 @@ import gi
|
|||||||
from clan_cli import history, machines
|
from clan_cli import history, machines
|
||||||
from clan_cli.clan_uri import ClanURI
|
from clan_cli.clan_uri import ClanURI
|
||||||
|
|
||||||
from clan_vm_manager.models.interfaces import ClanConfig
|
from clan_vm_manager.components.interfaces import ClanConfig
|
||||||
from clan_vm_manager.models.use_join import JoinList, JoinValue
|
from clan_vm_manager.singletons.use_join import JoinList, JoinValue
|
||||||
from clan_vm_manager.models.use_vms import VM, VMs, VMStore
|
from clan_vm_manager.singletons.use_vms import VM, VMs, VMStore
|
||||||
|
|
||||||
gi.require_version("Adw", "1")
|
gi.require_version("Adw", "1")
|
||||||
from gi.repository import Adw, Gdk, Gio, GLib, GObject, Gtk
|
from gi.repository import Adw, Gdk, Gio, GLib, GObject, Gtk
|
||||||
|
@ -5,9 +5,9 @@ from typing import Any
|
|||||||
import gi
|
import gi
|
||||||
from clan_cli.history.list import list_history
|
from clan_cli.history.list import list_history
|
||||||
|
|
||||||
from clan_vm_manager.models.interfaces import ClanConfig
|
from clan_vm_manager.components.interfaces import ClanConfig
|
||||||
from clan_vm_manager.models.use_views import Views
|
from clan_vm_manager.singletons.use_views import Views
|
||||||
from clan_vm_manager.models.use_vms import VMs
|
from clan_vm_manager.singletons.use_vms import VMs
|
||||||
from clan_vm_manager.views.details import Details
|
from clan_vm_manager.views.details import Details
|
||||||
from clan_vm_manager.views.list import ClanList
|
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 gi.repository import Adw, Gio, GLib, Gtk
|
||||||
|
|
||||||
from ..trayicon import TrayIcon
|
from clan_vm_manager.components.trayicon import TrayIcon
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user