Simply showing snapshotting status

This commit is contained in:
Heliguy
2024-09-23 15:58:25 -04:00
parent 9fa2bb6e9e
commit 332cdf32b6
3 changed files with 3 additions and 3 deletions

View File

@@ -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 = []

View File

@@ -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()):

View File

@@ -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):