![]() |
digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
|
Inheritance diagram for Digikam::ItemDelegateOverlayContainer:Public Member Functions | |
| ItemDelegateOverlayContainer ()=default | |
| This is a sample implementation for delegate management methods, to be inherited by a delegate. | |
| void | installOverlay (ItemDelegateOverlay *overlay) |
| void | mouseMoved (QMouseEvent *e, const QRect &visualRect, const QModelIndex &index) |
| QList< ItemDelegateOverlay * > | overlays () const |
| void | removeAllOverlays () |
| void | removeOverlay (ItemDelegateOverlay *overlay) |
| void | setAllOverlaysActive (bool active) |
| void | setViewOnAllOverlays (QAbstractItemView *view) |
Protected Member Functions | |
| virtual QAbstractItemDelegate * | asDelegate ()=0 |
| virtual void | drawOverlays (QPainter *p, const QStyleOptionViewItem &option, const QModelIndex &index) const |
| virtual void | overlayDestroyed (QObject *o) |
| Declare as slot in the derived class calling this method. | |
Protected Attributes | |
| QList< ItemDelegateOverlay * > | m_overlays |
|
default |
Does not inherit QObject, the delegate already does.
|
protectedpure virtual |
Implemented in Digikam::VersionsDelegate, Digikam::ItemViewDelegate, ShowFoto::ShowfotoItemViewDelegate, and Digikam::ItemViewImportDelegate.