added "Close active"

This commit is contained in:
2023-01-25 13:14:34 +01:00
parent 5f7422aafe
commit c3bdc54f4b

View File

@ -40,6 +40,7 @@ class MDIArea(QMdiArea):
group.addCheckbox("Tabbed", triggered=self.enable_tabbed_mode)
menu.addSeparator()
menu.addAction("Close all", self.closeAllSubWindows)
menu.addAction("Close active", self.closeActiveSubWindows)
menu.addAction("Close inactive", self.closeInactiveSubWindows)
@ -140,6 +141,10 @@ class MDIArea(QMdiArea):
return sub
def closeActiveSubWindows(self):
active = self.activeSubWindow()
active.close()
def closeInactiveSubWindows(self):
active = self.activeSubWindow()
for sub in self.subWindowList():