diff options
| author | Felix Ernst <[email protected]> | 2022-05-19 01:44:03 +0200 |
|---|---|---|
| committer | Felix Ernst <[email protected]> | 2022-08-14 14:42:40 +0000 |
| commit | 0f50abe12dce43341c7921cf35f71da95b3df8cc (patch) | |
| tree | ef11f342f8c19bb98c435bd953f2693396550069 /src/kitemviews/kitemlistwidget.cpp | |
| parent | e464b58c33b27ea331225778c60ba3aa8b7fb1d5 (diff) | |
Don't show selection toggle areas on files while in selection mode
Diffstat (limited to 'src/kitemviews/kitemlistwidget.cpp')
| -rw-r--r-- | src/kitemviews/kitemlistwidget.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/kitemviews/kitemlistwidget.cpp b/src/kitemviews/kitemlistwidget.cpp index 5541aa9f8..ae721c7e4 100644 --- a/src/kitemviews/kitemlistwidget.cpp +++ b/src/kitemviews/kitemlistwidget.cpp @@ -333,6 +333,17 @@ void KItemListWidget::setEnabledSelectionToggle(bool enable) { if (m_enabledSelectionToggle != enable) { m_enabledSelectionToggle = enable; + + // We want the change to take effect immediately. + if (m_enabledSelectionToggle) { + if (m_hovered) { + initializeSelectionToggle(); + } + } else if (m_selectionToggle) { + m_selectionToggle->deleteLater(); + m_selectionToggle = nullptr; + } + update(); } } |
