feat(open): replace modal open dialog with MDI tab #20
Reference in New Issue
Block a user
Delete Branch "feat/open-item-mdi-tab"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Replace the blocking modal
QDialoginSilo_Openwith a non-blocking MDI tab, matching the pattern established bySilo_New/SchemaFormWidget.Changes
freecad/open_search.py:OpenItemWidget, a plainQWidgetwithitem_selected/cancelledsignals that can be embedded in an MDI subwindowSilo_Open.Activated()to add the widget as an MDI subwindow instead of runningdialog.exec_()textChangedhandler)Checklist