Public Types | |
| enum | Status { Unknown , Hidden , Showing , Shown , Hiding } |
Public Slots | |
| void | hide () |
| void | setVisible (bool visible) |
| shows/hides all added objects | |
| void | show () |
| void | triggerVisibility () |
| shows if hidden and hides if visible. | |
Public Member Functions | |
| VisibilityController (QObject *const parent) | |
| void | addObject (VisibilityObject *const object) |
| add an object implementing the VisibilityObject interface. | |
| void | addWidget (QWidget *const widget) |
| add a widget to this controller. | |
| bool | isVisible () const |
| void | setContainerWidget (QWidget *const widget) |
| set the widget containing the widgets added to this controller | |
Protected Member Functions | |
| void | allSteps () |
| virtual void | beginStatusChange () |
| void | step () |
| void Digikam::VisibilityController::addObject | ( | VisibilityObject *const | object | ) |
You can use this if you have your widgets grouped in intermediate objects.
| bool Digikam::VisibilityController::isVisible | ( | ) | const |