feat(advanced_dock_area): instance lock for multiple ads in same session

This commit is contained in:
2025-11-20 11:32:27 +01:00
parent b72bf4a0f9
commit bcaf013d2b
3 changed files with 97 additions and 32 deletions
@@ -93,7 +93,7 @@ class DeveloperWidget(DockAreaWidget):
self.terminal = WebConsole(self, startup_cmd="")
self.terminal.setObjectName("Terminal")
self.monaco = MonacoDock(self)
self.monaco.setObjectName("Monaco Editor")
self.monaco.setObjectName("MonacoEditor")
self.monaco.save_enabled.connect(self._on_save_enabled_update)
self.plotting_ads = AdvancedDockArea(
self,
@@ -104,7 +104,7 @@ class DeveloperWidget(DockAreaWidget):
enable_profile_management=False,
variant="compact",
)
self.plotting_ads.setObjectName("Plotting Area")
self.plotting_ads.setObjectName("PlottingArea")
self.signature_help = QTextEdit(self)
self.signature_help.setObjectName("Signature Help")
self.signature_help.setAcceptRichText(True)