X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/94828aa307af32191124d4fb8c0033a365dc3568..0464ea82a6850f58805bc4d6fc1df5369d83c3df:/src/kitemviews/kitemlistwidget.h diff --git a/src/kitemviews/kitemlistwidget.h b/src/kitemviews/kitemlistwidget.h index fdfe5e78a..0e07d7ab5 100644 --- a/src/kitemviews/kitemlistwidget.h +++ b/src/kitemviews/kitemlistwidget.h @@ -52,8 +52,6 @@ class DOLPHIN_EXPORT KItemListWidget : public QGraphicsWidget { Q_OBJECT - Q_PROPERTY(int iconSize READ iconSize WRITE setIconSize) - public: KItemListWidget(KItemListWidgetInformant *informant, QGraphicsItem *parent); ~KItemListWidget() override; @@ -63,6 +61,7 @@ public: void setData(const QHash &data, const QSet &roles = QSet()); QHash data() const; + QVariant value(const QByteArray &key) const; /** * Draws the hover-rectangle if the item is hovered. Overwrite this method @@ -81,8 +80,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; @@ -202,7 +202,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); @@ -250,8 +250,6 @@ private: void drawItemStyleOption(QPainter *painter, QWidget *widget, QStyle::State styleState); private: - Q_PROPERTY(qreal hoverOpacity READ hoverOpacity WRITE setHoverOpacity) - KItemListWidgetInformant *m_informant; int m_index; bool m_selected; @@ -263,7 +261,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;