ZDefaultWidgetManager¶
In dialogs there is often a default widget that can be activated even if focus is on another widget using Enter. This facet of the dialog window widget is used to coordinate this.
Implementations of this facet stores a pointer to the default widget and implement logic to determine if the default widget is active and will receive Enter events or if the focused widget will handle the Enter key.
See also: Tui::ZBasicDefaultWindowManager
-
class Tui::ZDefaultWidgetManager : public QObject¶
Policy facet for default widget handling.
-
ZWidget *defaultWidget() const¶
Returns the current default widget of the dialog if any, or nullptr.
-
bool isDefaultWidgetActive() const¶
Determines if given the currently focused widget and possibly other state if the default widget will handle the Enter key.
-
ZWidget *defaultWidget() const¶