summaryrefslogtreecommitdiff
path: root/utils/regtools/qeditor
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2017-01-27 18:21:04 +0100
committerAmaury Pouly <amaury.pouly@gmail.com>2017-02-04 17:19:50 +0100
commit2ea0ccb6c5fb029aa8db997bdab7e1ef43df1406 (patch)
treef56b31b530ff490a71fa1faee2ff0e4431d21228 /utils/regtools/qeditor
parent2a3a6bb4b343c95c2928dfa998c4edcf100774f9 (diff)
downloadrockbox-2ea0ccb6c5fb029aa8db997bdab7e1ef43df1406.tar.gz
rockbox-2ea0ccb6c5fb029aa8db997bdab7e1ef43df1406.zip
regtools/qeditor: replace deprecated QStyleOptionViewItemV4
...by QStyleOptionViewItem. Yes Qt got it right, in 5.7 they deprecated QStyleOptionViewItemV4 and recommend using QStyleOptionViewItem which contains less fields except on newer Qt where it contains all fields. Hopefully it still works on Qt>4.x for a large enough value of x. Change-Id: I013c383d2424b04c1c0745f0d7b1d5e62a29d324
Diffstat (limited to 'utils/regtools/qeditor')
-rw-r--r--utils/regtools/qeditor/utils.cpp8
-rw-r--r--utils/regtools/qeditor/utils.h2
2 files changed, 5 insertions, 5 deletions
diff --git a/utils/regtools/qeditor/utils.cpp b/utils/regtools/qeditor/utils.cpp
index 748a989512..ada52fd07a 100644
--- a/utils/regtools/qeditor/utils.cpp
+++ b/utils/regtools/qeditor/utils.cpp
@@ -1042,7 +1042,7 @@ void YRegDisplayItemEditor::paintEvent(QPaintEvent *event)
1042 Q_UNUSED(event); 1042 Q_UNUSED(event);
1043 QPainter painter(this); 1043 QPainter painter(this);
1044 /* reuse delegate code to paint */ 1044 /* reuse delegate code to paint */
1045 QStyleOptionViewItemV4 opt = m_display->viewOptions(); 1045 QStyleOptionViewItem opt = m_display->viewOptions();
1046 opt.state |= QStyle::State_HasFocus | QStyle::State_Selected | QStyle::State_Active; 1046 opt.state |= QStyle::State_HasFocus | QStyle::State_Selected | QStyle::State_Active;
1047 opt.displayAlignment = Qt::AlignHCenter | Qt::AlignVCenter; 1047 opt.displayAlignment = Qt::AlignHCenter | Qt::AlignVCenter;
1048 opt.rect = rect(); 1048 opt.rect = rect();
@@ -1060,9 +1060,9 @@ YRegDisplayItemDelegate::YRegDisplayItemDelegate(QObject *parent)
1060{ 1060{
1061} 1061}
1062 1062
1063void YRegDisplayItemDelegate::MyPaint(QPainter *painter, const QStyleOptionViewItemV4& option) const 1063void YRegDisplayItemDelegate::MyPaint(QPainter *painter, const QStyleOptionViewItem& option) const
1064{ 1064{
1065 QStyleOptionViewItemV4 opt = option; 1065 QStyleOptionViewItem opt = option;
1066 painter->save(); 1066 painter->save();
1067 // draw everything rotated, requires careful manipulation of the 1067 // draw everything rotated, requires careful manipulation of the
1068 // rects involved 1068 // rects involved
@@ -1077,7 +1077,7 @@ void YRegDisplayItemDelegate::MyPaint(QPainter *painter, const QStyleOptionViewI
1077void YRegDisplayItemDelegate::paint(QPainter *painter, 1077void YRegDisplayItemDelegate::paint(QPainter *painter,
1078 const QStyleOptionViewItem& option, const QModelIndex& index) const 1078 const QStyleOptionViewItem& option, const QModelIndex& index) const
1079{ 1079{
1080 QStyleOptionViewItemV4 opt = option; 1080 QStyleOptionViewItem opt = option;
1081 // default alignment is centered unless specified 1081 // default alignment is centered unless specified
1082 opt.displayAlignment = Qt::AlignHCenter | Qt::AlignVCenter; 1082 opt.displayAlignment = Qt::AlignHCenter | Qt::AlignVCenter;
1083 initStyleOption(&opt, index); 1083 initStyleOption(&opt, index);
diff --git a/utils/regtools/qeditor/utils.h b/utils/regtools/qeditor/utils.h
index 83992274b7..b9755cf3c3 100644
--- a/utils/regtools/qeditor/utils.h
+++ b/utils/regtools/qeditor/utils.h
@@ -443,7 +443,7 @@ public:
443 YRegDisplayItemDelegate(QObject *parent = 0); 443 YRegDisplayItemDelegate(QObject *parent = 0);
444 virtual void paint(QPainter *painter, const QStyleOptionViewItem& option, 444 virtual void paint(QPainter *painter, const QStyleOptionViewItem& option,
445 const QModelIndex& index) const; 445 const QModelIndex& index) const;
446 virtual void MyPaint(QPainter *painter, const QStyleOptionViewItemV4& option) const; 446 virtual void MyPaint(QPainter *painter, const QStyleOptionViewItem& option) const;
447 virtual QSize sizeHint(const QStyleOptionViewItem& option, 447 virtual QSize sizeHint(const QStyleOptionViewItem& option,
448 const QModelIndex& index) const; 448 const QModelIndex& index) const;
449 /* don't bother using the item factory and such, we only use this delegate 449 /* don't bother using the item factory and such, we only use this delegate