20#include <QAbstractButton>
21#include <QAbstractItemView>
65 bool checkIndex(
const QModelIndex& index)
const override;
66 void slotEntered(
const QModelIndex& index)
override;
92 bool checkIndex(
const QModelIndex& index)
const override;
93 void slotEntered(
const QModelIndex& index)
override;
119 bool checkIndex(
const QModelIndex& index)
const override;
120 void slotEntered(
const QModelIndex& index)
override;
153 void hide()
override;
154 void slotEntered(
const QModelIndex& index)
override;
185 QIcon
icon()
override;
219 bool checkIndex(
const QModelIndex& index)
const override;
Definition importoverlays.h:49
QWidget * createWidget() override
Definition importoverlays.cpp:52
void updatePosition()
Definition importoverlays.cpp:74
void setActive(bool active) override
Definition importoverlays.cpp:61
bool checkIndex(const QModelIndex &index) const override
Definition importoverlays.cpp:89
ImportOverlayWidget * buttonWidget() const
Definition importoverlays.cpp:47
void slotEntered(const QModelIndex &index) override
Definition importoverlays.cpp:105
void visualChange() override
Definition importoverlays.cpp:66
QPersistentModelIndex m_index
Definition importoverlays.h:70
Definition importoverlays.h:103
void updatePosition()
Definition importoverlays.cpp:217
void setActive(bool active) override
Definition importoverlays.cpp:204
void visualChange() override
Definition importoverlays.cpp:209
void slotEntered(const QModelIndex &index) override
Definition importoverlays.cpp:257
QWidget * createWidget() override
Definition importoverlays.cpp:195
bool checkIndex(const QModelIndex &index) const override
Definition importoverlays.cpp:232
ImportOverlayWidget * buttonWidget() const
Definition importoverlays.cpp:190
QPersistentModelIndex m_index
Definition importoverlays.h:124
Definition importoverlays.h:76
void visualChange() override
Definition importoverlays.cpp:138
void setActive(bool active) override
Definition importoverlays.cpp:133
void updatePosition()
Definition importoverlays.cpp:146
bool checkIndex(const QModelIndex &index) const override
Definition importoverlays.cpp:161
QWidget * createWidget() override
Definition importoverlays.cpp:124
QPersistentModelIndex m_index
Definition importoverlays.h:97
ImportOverlayWidget * buttonWidget() const
Definition importoverlays.cpp:119
void slotEntered(const QModelIndex &index) override
Definition importoverlays.cpp:176
Definition importoverlays.h:130
void updateRating()
Definition importoverlays.cpp:357
QPersistentModelIndex m_index
Definition importoverlays.h:163
void slotEntered(const QModelIndex &index) override
Definition importoverlays.cpp:376
void setActive(bool) override
Definition importoverlays.cpp:285
void slotRatingChanged(int)
Definition importoverlays.cpp:368
void hide() override
Definition importoverlays.cpp:329
RatingWidget * ratingWidget() const
Definition importoverlays.cpp:271
void slotDataChanged(const QModelIndex &, const QModelIndex &)
Definition importoverlays.cpp:396
void ratingEdited(const QList< QModelIndex > &indexes, int rating)
void updatePosition()
Definition importoverlays.cpp:335
void widgetLeaveEvent() override
Definition importoverlays.cpp:324
void visualChange() override
Definition importoverlays.cpp:311
QWidget * createWidget() override
Definition importoverlays.cpp:276
void widgetEnterEvent() override
Definition importoverlays.cpp:319
Definition importoverlays.h:196
void updateButton(const QModelIndex &index) override
Definition importoverlays.cpp:466
bool checkIndex(const QModelIndex &index) const override
Definition importoverlays.cpp:487
bool isRight() const
Definition importoverlays.h:206
static ImportRotateOverlay * right(QObject *const parent)
Definition importoverlays.h:209
void widgetLeaveEvent() override
Definition importoverlays.cpp:499
static ImportRotateOverlay * left(QObject *const parent)
Definition importoverlays.h:208
void widgetEnterEvent() override
Definition importoverlays.cpp:494
bool isLeft() const
Definition importoverlays.h:205
ItemViewHoverButton * createButton() override
Definition importoverlays.cpp:461
void signalRotate(const QList< QModelIndex > &indexes)
void setActive(bool active) override
Definition importoverlays.cpp:450
ImportRotateOverlayDirection direction() const
Definition importoverlays.h:204
NOTE: Some reuse of the existing model-view classes.
Definition itemviewimportdelegate.h:36
#define REQUIRE_DELEGATE(Delegate)
Definition itemdelegateoverlay.h:102
Definition datefolderview.cpp:34
ImportRotateOverlayDirection
Definition importoverlays.h:169
@ ImportRotateOverlayLeft
Definition importoverlays.h:170
@ ImportRotateOverlayRight
Definition importoverlays.h:171