Item widgets: API cleanups
A few functions ended up in the wrong visibility section. For instance, it should be perfectly fine to call indexFromItem even from non-subclasses. We can't change that in Qt 5, make a note for Qt 6. Change-Id: I277d831ef1a4b3dcae99bef299ea334954d5b0d3 Reviewed-by: David Faure <david.faure@kdab.com>
This commit is contained in:
parent
fc7f58b300
commit
e80a3b49c0
@ -254,6 +254,9 @@ public:
|
||||
|
||||
bool isItemHidden(const QListWidgetItem *item) const;
|
||||
void setItemHidden(const QListWidgetItem *item, bool hide);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||
protected:
|
||||
#endif
|
||||
#if QT_CONFIG(draganddrop)
|
||||
void dropEvent(QDropEvent *event) Q_DECL_OVERRIDE;
|
||||
#endif
|
||||
@ -286,6 +289,12 @@ protected:
|
||||
#ifndef QT_NO_DRAGANDDROP
|
||||
virtual bool dropMimeData(int index, const QMimeData *data, Qt::DropAction action);
|
||||
virtual Qt::DropActions supportedDropActions() const;
|
||||
#endif
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||
public:
|
||||
#else
|
||||
protected:
|
||||
#endif
|
||||
QList<QListWidgetItem*> items(const QMimeData *data) const;
|
||||
|
||||
|
@ -329,10 +329,18 @@ protected:
|
||||
#endif
|
||||
virtual bool dropMimeData(int row, int column, const QMimeData *data, Qt::DropAction action);
|
||||
virtual Qt::DropActions supportedDropActions() const;
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||
public:
|
||||
#else
|
||||
protected:
|
||||
#endif
|
||||
QList<QTableWidgetItem*> items(const QMimeData *data) const;
|
||||
|
||||
QModelIndex indexFromItem(QTableWidgetItem *item) const;
|
||||
QTableWidgetItem *itemFromIndex(const QModelIndex &index) const;
|
||||
|
||||
protected:
|
||||
#if QT_CONFIG(draganddrop)
|
||||
void dropEvent(QDropEvent *event) Q_DECL_OVERRIDE;
|
||||
#endif
|
||||
|
@ -357,11 +357,19 @@ protected:
|
||||
virtual bool dropMimeData(QTreeWidgetItem *parent, int index,
|
||||
const QMimeData *data, Qt::DropAction action);
|
||||
virtual Qt::DropActions supportedDropActions() const;
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||
public:
|
||||
#else
|
||||
protected:
|
||||
#endif
|
||||
QList<QTreeWidgetItem*> items(const QMimeData *data) const;
|
||||
|
||||
QModelIndex indexFromItem(const QTreeWidgetItem *item, int column = 0) const;
|
||||
QModelIndex indexFromItem(QTreeWidgetItem *item, int column = 0) const; // ### Qt 6: remove
|
||||
QTreeWidgetItem *itemFromIndex(const QModelIndex &index) const;
|
||||
|
||||
protected:
|
||||
#if QT_CONFIG(draganddrop)
|
||||
void dropEvent(QDropEvent *event) Q_DECL_OVERRIDE;
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user