24 #ifndef DIGIKAM_ITEM_ROTATION_OVERLAY_H
25 #define DIGIKAM_ITEM_ROTATION_OVERLAY_H
29 #include <QAbstractItemView>
56 QIcon
icon()
override;
90 bool checkIndex(
const QModelIndex& index)
const override;
Definition: itemrotationoverlay.h:67
ItemRotateOverlayDirection direction() const
Definition: itemrotationoverlay.h:75
bool isRight() const
Definition: itemrotationoverlay.h:77
ItemViewHoverButton * createButton() override
Definition: itemrotationoverlay.cpp:97
void updateButton(const QModelIndex &index) override
Definition: itemrotationoverlay.cpp:102
void setActive(bool active) override
Definition: itemrotationoverlay.cpp:84
void widgetLeaveEvent() override
Definition: itemrotationoverlay.cpp:142
ItemRotateOverlay(ItemRotateOverlayDirection dir, QObject *const parent)
Definition: itemrotationoverlay.cpp:78
bool checkIndex(const QModelIndex &index) const override
Definition: itemrotationoverlay.cpp:129
void signalRotate(const QList< QModelIndex > &indexes)
bool isLeft() const
Definition: itemrotationoverlay.h:76
void widgetEnterEvent() override
Definition: itemrotationoverlay.cpp:137
static ItemRotateOverlay * right(QObject *const parent)
Definition: itemrotationoverlay.h:80
static ItemRotateOverlay * left(QObject *const parent)
Definition: itemrotationoverlay.h:79
Definition: datefolderview.cpp:43
ItemRotateOverlayDirection
Definition: itemrotationoverlay.h:40
@ ItemRotateOverlayRight
Definition: itemrotationoverlay.h:42
@ ItemRotateOverlayLeft
Definition: itemrotationoverlay.h:41