Merge branch 'status-selection'
commitcc301cef1fcbab8b710858904de8962a5e237ee9
authorDavid Aguilar <davvid@gmail.com>
Sun, 11 Jul 2021 22:26:08 +0000 (11 15:26 -0700)
committerDavid Aguilar <davvid@gmail.com>
Sun, 11 Jul 2021 22:26:13 +0000 (11 15:26 -0700)
treeb9bec1e96f0623a65b26bae1eb508da60ce90dbc
parenta6398918c61c071eb89b37c9ac1582d3f92825f3
parent01fc9ddc17c1ca5114705fd057c4fccd3e0299c6
Merge branch 'status-selection'

Improve the selection behavior for the status widget.
Preserve and transplant the selection to other items in an
intuitive manner in more scenarios.

* status-selection:
  CHANGES: add Status selection updates to the v3.11 release notes draft
  status: improve the selection behavior for header items
  status: improve the selection behavior
  models: emit a notification with model contents
  status: refactor StatusTreeWidget and add docstrings
  qtutils: simplify the BlockSignals implementation
  widgets: use qtutils.BlockSignals to manage blockSignals(bool)
  qtutils: guard against unhashable widget types

Closes #1130
Closes #1131
Signed-off-by: David Aguilar <davvid@gmail.com>