This filter listens to the visibility changes of a target widget, emitting signals whenever the visibility of that widget changes.
More...
#include <visibility_change_listener.h>
This filter listens to the visibility changes of a target widget, emitting signals whenever the visibility of that widget changes.
◆ VisibilityChangeListener()
| VisibilityChangeListener::VisibilityChangeListener |
( |
QWidget * | targetWidget | ) |
|
|
explicit |
Creates a new instance of this class, watching the targetWidget. This class automatically installs itself as an eventFilter to the targetWidget.
- Parameters
-
| targetWidget | The widget to watch. Sets that widget as this object's parent. |
◆ eventFilter()
| bool VisibilityChangeListener::eventFilter |
( |
QObject * | o, |
|
|
QEvent * | e ) |
|
override |
◆ visibilityChanged
| void VisibilityChangeListener::visibilityChanged |
( |
bool | visible | ) |
|
|
signal |
Emitted whenever the target widget's visibility changes
- Parameters
-
| visible | The widget's new visibility |
◆ targetWidget
| QWidget* VisibilityChangeListener::targetWidget |
|
private |
The documentation for this class was generated from the following files: