From 4489e81f21108317d01e036f36818224bec92316 Mon Sep 17 00:00:00 2001 From: Agnibho Mondal Date: Fri, 27 Oct 2023 22:29:31 +0530 Subject: [PATCH] Update instance before plugin call --- window.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/window.py b/window.py index 1a80c1e..63d6171 100644 --- a/window.py +++ b/window.py @@ -104,6 +104,7 @@ class MainWindow(QMainWindow): self.cmd_save(save_as=True) def cmd_refresh(self): + self.update_instance() self.plugin.refresh(self.prescription) self.load_interface_from_instance() self.refresh() @@ -550,6 +551,7 @@ class MainWindow(QMainWindow): try: for i in self.plugin.commands(): action_plugin.append(QAction(i[1], self)) + action_plugin[-1].triggered.connect(self.update_instance) action_plugin[-1].triggered.connect(partial(self.plugin.run, i[0], self.prescription)) action_plugin[-1].triggered.connect(self.load_interface_from_instance) except Exception as e: -- 2.39.5