summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorWang Peng <wang_8470@163.com>2020-08-27 18:34:21 +0800
committerWang Peng <wang_8470@163.com>2020-09-05 23:12:50 +0800
commit2ee5449aca803d998d5ed18da69f366af01e5580 (patch)
tree144d6d8042e920611011463f3db8d0b62b1125ab /src
parentbb3cdd6e3a7defcce6e603f0e4459f9c0af6be7f (diff)
QCompleterItemDelegate: replace QItemDelegate with QStyledItemDelegate
Resolve remaining Qt6 TODOs Change-Id: Ice8dae2f1cbd3ed452ab78d5d7735127d7662900 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/widgets/util/qcompleter_p.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/widgets/util/qcompleter_p.h b/src/widgets/util/qcompleter_p.h
index 2ca5a11231..ad10a4480b 100644
--- a/src/widgets/util/qcompleter_p.h
+++ b/src/widgets/util/qcompleter_p.h
@@ -58,7 +58,7 @@
#include "QtWidgets/qabstractitemview.h"
#include "QtCore/qabstractproxymodel.h"
#include "qcompleter.h"
-#include "QtWidgets/qitemdelegate.h"
+#include "qstyleditemdelegate.h"
#include "QtGui/qpainter.h"
#include "private/qabstractproxymodel_p.h"
@@ -194,18 +194,17 @@ private:
const QIndexMapper& iv, QMatchData* m);
};
-// ### Qt6: QStyledItemDelegate
-class QCompleterItemDelegate : public QItemDelegate
+class QCompleterItemDelegate : public QStyledItemDelegate
{
public:
QCompleterItemDelegate(QAbstractItemView *view)
- : QItemDelegate(view), view(view) { }
+ : QStyledItemDelegate(view), view(view) { }
void paint(QPainter *p, const QStyleOptionViewItem& opt, const QModelIndex& idx) const override {
QStyleOptionViewItem optCopy = opt;
optCopy.showDecorationSelected = true;
if (view->currentIndex() == idx)
optCopy.state |= QStyle::State_HasFocus;
- QItemDelegate::paint(p, optCopy, idx);
+ QStyledItemDelegate::paint(p, optCopy, idx);
}
private: