dolphin/Source/Core/DolphinQt/QtUtils
cristian64 2eeb2fd2b9
DolphinQt: Use non-autodismissable menus in menu bar.
A new class that derives from `QMenu` has been introduced. Menus of this
`NonAutodismissibleMenu` type will stay visible when a _checkable_
action is triggered.

This is convenient in menus that feature a series of check boxes that
toggle visibility of third components (e.g. the **List Columns** menu),
allowing the user to toggle several actions at once.

For now, the new type is used in the top menu bar.
2025-05-03 20:29:21 +02:00
..
AspectRatioWidget.cpp
AspectRatioWidget.h
BlockUserInputFilter.cpp
BlockUserInputFilter.h
ClearLayoutRecursively.cpp
ClearLayoutRecursively.h
ClickableStatusBar.h
DolphinFileDialog.cpp
DolphinFileDialog.h
DoubleClickEventFilter.cpp
DoubleClickEventFilter.h
ElidedButton.cpp
ElidedButton.h
FileOpenEventFilter.cpp
FileOpenEventFilter.h
FromStdString.h
ImageConverter.cpp
ImageConverter.h
ModalMessageBox.cpp
ModalMessageBox.h
NonAutodismissibleMenu.cpp DolphinQt: Use non-autodismissable menus in menu bar. 2025-05-03 20:29:21 +02:00
NonAutodismissibleMenu.h DolphinQt: Use non-autodismissable menus in menu bar. 2025-05-03 20:29:21 +02:00
NonDefaultQPushButton.cpp
NonDefaultQPushButton.h
ParallelProgressDialog.h
PartiallyClosableTabWidget.cpp
PartiallyClosableTabWidget.h
QtUtils.cpp
QtUtils.h
QueueOnObject.h
RunOnObject.h linter: Apply clang-format 19.1 formatting 2025-04-23 11:19:20 +02:00
SetWindowDecorations.cpp
SetWindowDecorations.h
SignalBlocking.h
SignalDaemon.cpp
SignalDaemon.h
UTF8CodePointCountValidator.cpp
UTF8CodePointCountValidator.h
WindowActivationEventFilter.cpp
WindowActivationEventFilter.h
WrapInScrollArea.cpp
WrapInScrollArea.h