From 84010807786c352aaeb2320caf27e5f9048d8dec Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Wed, 24 Aug 2011 18:11:55 +0200 Subject: Interface cleanups for drag and drop support --- src/kitemviews/kitemlistview.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/kitemviews/kitemlistview.h') diff --git a/src/kitemviews/kitemlistview.h b/src/kitemviews/kitemlistview.h index 2a07dbb23..344221e40 100644 --- a/src/kitemviews/kitemlistview.h +++ b/src/kitemviews/kitemlistview.h @@ -155,10 +155,17 @@ public: void endTransaction(); bool isTransactionActive() const; + /** + * @return Pixmap that is used for a drag operation based on the + * items given by \a indexes. The default implementation returns + * a null-pixmap. + */ + virtual QPixmap createDragPixmap(const QSet& indexes) const; + /** * @reimp */ - virtual void paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget = 0); + virtual void paint(QPainter* painter, const QStyleOptionGraphicsItem* option, QWidget* widget = 0); signals: void offsetChanged(qreal current, qreal previous); -- cgit v1.3.1