|  | KDDockWidgets API Documentation 1.7
    | 
Allows to implement a similar functionality to QtQuick's FocusScope item, in QtWidgets. More...
#include <FocusScope.h>
| Public Member Functions | |
| FocusScope (QWidgetAdapter *thisWidget) | |
| constructor | |
| virtual | ~FocusScope () | 
| void | focus (Qt::FocusReason=Qt::OtherFocusReason) | 
| Sets focus on this scope. | |
| WidgetType * | focusedWidget () const | 
| Returns the widget that's focused in this scope The widget itself might not have focus as in QWidget::hasFocus(), but will get actual focus as soon as this scope is focused. | |
| bool | isFocused () const | 
| Returns true if this FocusScope is focused. This is similar to the QWidget::hasFocus(), except that it counts with the children being focused too. i.e: If any child is focused then this FocusScope has focus too. | |
| Protected Member Functions | |
| virtual void | focusedWidgetChangedCallback ()=0 | 
| virtual void | isFocusedChangedCallback ()=0 | 
| reimplement in the 1st QObject derived class | |
Allows to implement a similar functionality to QtQuick's FocusScope item, in QtWidgets.
Definition at line 27 of file FocusScope.h.
| 
 | explicit | 
constructor
Definition at line 80 of file FocusScope.cpp.
| 
 | virtual | 
Definition at line 85 of file FocusScope.cpp.
| void FocusScope::focus | ( | Qt::FocusReason | reason = Qt::OtherFocusReason | ) | 
Sets focus on this scope.
This will call QWidget::focus() on the last QWidget that was focused in this scope.
Definition at line 100 of file FocusScope.cpp.
References Qt::NoFocus.
| WidgetType * FocusScope::focusedWidget | ( | ) | const | 
Returns the widget that's focused in this scope The widget itself might not have focus as in QWidget::hasFocus(), but will get actual focus as soon as this scope is focused.
Definition at line 95 of file FocusScope.cpp.
| 
 | protectedpure virtual | 
| bool FocusScope::isFocused | ( | ) | const | 
Returns true if this FocusScope is focused. This is similar to the QWidget::hasFocus(), except that it counts with the children being focused too. i.e: If any child is focused then this FocusScope has focus too.
Definition at line 90 of file FocusScope.cpp.
| 
 | protectedpure virtual | 
reimplement in the 1st QObject derived class
 © 2019-2023 Klarälvdalens Datakonsult AB (KDAB)
      © 2019-2023 Klarälvdalens Datakonsult AB (KDAB)
       KDDockWidgets
      KDDockWidgets