]> Softwares of Agnibho - medscript.git/commitdiff
Update instance before plugin call
authorAgnibho Mondal <mondal@agnibho.com>
Fri, 27 Oct 2023 16:59:31 +0000 (22:29 +0530)
committerAgnibho Mondal <mondal@agnibho.com>
Fri, 27 Oct 2023 16:59:31 +0000 (22:29 +0530)
window.py

index 1a80c1e6735b4eac7e073416fe2864d14f6276b9..63d617164284e44a604a6f4e61195b57cffb7ed7 100644 (file)
--- 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: