From: Agnibho Mondal Date: Fri, 27 Oct 2023 16:59:31 +0000 (+0530) Subject: Update instance before plugin call X-Git-Tag: v0.4~13 X-Git-Url: https://code.agnibho.com/repo?a=commitdiff_plain;h=4489e81f21108317d01e036f36818224bec92316;p=medscript.git Update instance before plugin call --- 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: