From 2ee5b5de22630048207180569eb857cc7f998c16 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Thu, 21 Jul 2016 21:36:24 +0300 Subject: [PATCH] Remove unused QEmptyModel It's not exported and, while all-inline, is not used anywhere in Qt. Since it's in a private header, it follows that we can safely remove it. Change-Id: I4b5534e4cf8187232bdce0a9f7a4795ece1e3555 Reviewed-by: Lars Knoll --- src/widgets/itemviews/qabstractitemview_p.h | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/widgets/itemviews/qabstractitemview_p.h b/src/widgets/itemviews/qabstractitemview_p.h index d21ae573cdd..5e3858f491d 100644 --- a/src/widgets/itemviews/qabstractitemview_p.h +++ b/src/widgets/itemviews/qabstractitemview_p.h @@ -89,18 +89,6 @@ class QTypeInfo : public QTypeInfoMerger QItemViewPaintPairs; -class QEmptyModel : public QAbstractItemModel -{ -public: - explicit QEmptyModel(QObject *parent = 0) : QAbstractItemModel(parent) {} - QModelIndex index(int, int, const QModelIndex &) const override { return QModelIndex(); } - QModelIndex parent(const QModelIndex &) const override { return QModelIndex(); } - int rowCount(const QModelIndex &) const override { return 0; } - int columnCount(const QModelIndex &) const override { return 0; } - bool hasChildren(const QModelIndex &) const override { return false; } - QVariant data(const QModelIndex &, int) const override { return QVariant(); } -}; - class Q_AUTOTEST_EXPORT QAbstractItemViewPrivate : public QAbstractScrollAreaPrivate { Q_DECLARE_PUBLIC(QAbstractItemView)