X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/803a1b36dbb47342be6ca1dfa0b1e65baff74dbb..dd07a327:/src/kitemviews/kitemlistwidget.h diff --git a/src/kitemviews/kitemlistwidget.h b/src/kitemviews/kitemlistwidget.h index 55d924719..e254292c0 100644 --- a/src/kitemviews/kitemlistwidget.h +++ b/src/kitemviews/kitemlistwidget.h @@ -81,8 +81,9 @@ public: void setColumnWidth(const QByteArray &role, qreal width); qreal columnWidth(const QByteArray &role) const; - void setSidePadding(qreal width); - qreal sidePadding() const; + void setSidePadding(qreal leftPaddingWidth, qreal rightPaddingWidth); + qreal leftPadding() const; + qreal rightPadding() const; void setStyleOption(const KItemListStyleOption &option); const KItemListStyleOption &styleOption() const; @@ -188,6 +189,12 @@ public: */ virtual QPixmap createDragPixmap(const QStyleOptionGraphicsItem *option, QWidget *widget = nullptr); + /** + * Starts an animation that makes clear that the item will be activated soon. + * @param timeUntilActivation time in milliseconds until the item will activate + */ + virtual void startActivateSoonAnimation(int timeUntilActivation); + Q_SIGNALS: void roleEditingCanceled(int index, const QByteArray &role, const QVariant &value); void roleEditingFinished(int index, const QByteArray &role, const QVariant &value); @@ -196,7 +203,7 @@ protected: virtual void dataChanged(const QHash ¤t, const QSet &roles = QSet()); virtual void visibleRolesChanged(const QList ¤t, const QList &previous); virtual void columnWidthChanged(const QByteArray &role, qreal current, qreal previous); - virtual void sidePaddingChanged(qreal width); + virtual void sidePaddingChanged(qreal leftPaddingWidth, qreal rightPaddingWidth); virtual void styleOptionChanged(const KItemListStyleOption ¤t, const KItemListStyleOption &previous); virtual void currentChanged(bool current); virtual void selectedChanged(bool selected); @@ -257,7 +264,8 @@ private: QHash m_data; QList m_visibleRoles; QHash m_columnWidths; - qreal m_sidePadding; + qreal m_leftPadding; + qreal m_rightPadding; KItemListStyleOption m_styleOption; QBitArray m_siblingsInfo;