mirror of
https://github.com/morgan9e/warehouse
synced 2026-04-14 00:04:08 +09:00
Simply showing snapshotting status
This commit is contained in:
@@ -97,6 +97,7 @@ class NewSnapshotDialog(Adw.Dialog):
|
||||
return True
|
||||
|
||||
def on_create(self, button):
|
||||
self.snapshot_page.status_stack.set_visible_child(self.snapshot_page.snapshotting_view)
|
||||
self.workers.clear()
|
||||
for row in self.selected_rows:
|
||||
if "io.github.flattool.Warehouse" in row.package.info["id"]:
|
||||
@@ -138,10 +139,11 @@ class NewSnapshotDialog(Adw.Dialog):
|
||||
if self.create_button.get_sensitive():
|
||||
self.create_button.activate()
|
||||
|
||||
def __init__(self, parent_page, loading_status, on_done=None, package=None, **kwargs):
|
||||
def __init__(self, snapshot_page, loading_status, on_done=None, package=None, **kwargs):
|
||||
super().__init__(**kwargs)
|
||||
|
||||
# Extra Object Creations
|
||||
self.snapshot_page = snapshot_page
|
||||
self.loading_status = loading_status
|
||||
self.on_done = on_done
|
||||
self.rows = []
|
||||
|
||||
@@ -151,7 +151,6 @@ class SnapshotPage(Adw.BreakpointBin):
|
||||
def end_loading(self):
|
||||
def callback(*args):
|
||||
self.new_snapshot_dialog = NewSnapshotDialog(self, self.snapshotting_status, self.refresh)
|
||||
self.new_snapshot_dialog.create_button.connect("clicked", lambda *_: self.status_stack.set_visible_child(self.snapshotting_view))
|
||||
self.generate_active_list()
|
||||
self.generate_leftover_list()
|
||||
if (not self.active_box.get_visible()) and (not self.leftover_box.get_visible()):
|
||||
|
||||
@@ -72,7 +72,6 @@ class SnapshotsListPage(Adw.NavigationPage):
|
||||
|
||||
def on_new(self, button):
|
||||
dialog = NewSnapshotDialog(self.parent_page, self.parent_page.snapshotting_status, self.on_done, self.package_or_folder)
|
||||
dialog.create_button.connect("clicked", lambda *_: self.parent_page.status_stack.set_visible_child(self.parent_page.snapshotting_view))
|
||||
dialog.present(HostInfo.main_window)
|
||||
|
||||
def sort_func(self, row1, row2):
|
||||
|
||||
Reference in New Issue
Block a user