Browse Source

COMP: Fix deprecation warning

Fix the following warning when building with Qt5:

    CTK/Libs/Widgets/ctkActionsWidget.cpp:406:3: warning: 'QStyleOptionViewItemV4' is deprecated [-Wdeprecated-declarations]
      QStyleOptionViewItemV4 options = option;
      ^
Max Smolens 7 years ago
parent
commit
27f55e1bac
1 changed files with 8 additions and 0 deletions
  1. 8 0
      Libs/Widgets/ctkActionsWidget.cpp

+ 8 - 0
Libs/Widgets/ctkActionsWidget.cpp

@@ -399,7 +399,11 @@ bool ctkSortFilterActionsProxyModel::filterAcceptsRow(int source_row, const QMod
 void ctkRichTextItemDelegate::paint(QPainter* painter, const QStyleOptionViewItem & option,
                                     const QModelIndex &index) const
 {
+#if (QT_VERSION < QT_VERSION_CHECK(5,0,0))
   QStyleOptionViewItemV4 options = option;
+#else
+  QStyleOptionViewItem options = option;
+#endif
   initStyleOption(&options, index);
   if (! Qt::mightBeRichText(options.text))
     {
@@ -428,7 +432,11 @@ void ctkRichTextItemDelegate::paint(QPainter* painter, const QStyleOptionViewIte
 QSize ctkRichTextItemDelegate::sizeHint(const QStyleOptionViewItem & option,
                                         const QModelIndex & index)const
 {
+#if (QT_VERSION < QT_VERSION_CHECK(5,0,0))
   QStyleOptionViewItemV4 options = option;
+#else
+  QStyleOptionViewItem options = option;
+#endif
   initStyleOption(&options, index);
   if (! Qt::mightBeRichText(options.text))
     {