digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::AnimatedVisibility Class Reference
+ Inheritance diagram for Digikam::AnimatedVisibility:

Public Member Functions

 AnimatedVisibility (QObject *const parent=nullptr)
 A convenience class: The property object brings its own controller.
 
ItemVisibilityControllercontroller () const
 
- Public Member Functions inherited from Digikam::ItemVisibilityControllerPropertyObject
 ItemVisibilityControllerPropertyObject (QObject *const parent=nullptr)
 You can use this object as a container providing the properties set by ItemVisibilityController.
 
bool isVisible () const
 
qreal opacity () const
 
void setOpacity (qreal opacity)
 
void setVisible (bool visible)
 

Protected Attributes

ItemVisibilityControllerm_controller = nullptr
 
- Protected Attributes inherited from Digikam::ItemVisibilityControllerPropertyObject
qreal m_opacity = 0.0
 
bool m_visible = false
 

Additional Inherited Members

- Signals inherited from Digikam::ItemVisibilityControllerPropertyObject
void opacityChanged ()
 
void visibleChanged ()
 
- Properties inherited from Digikam::ItemVisibilityControllerPropertyObject
qreal opacity
 
bool visible
 

Constructor & Destructor Documentation

◆ AnimatedVisibility()

Digikam::AnimatedVisibility::AnimatedVisibility ( QObject *const  parent = nullptr)
explicit

Ready to use: Just construct an object and connect to the signals. Please note the difference between controller()->setVisible() and setVisible(): You want to call the controller's method!