mirror of
https://github.com/transmission/transmission
synced 2025-03-10 06:02:57 +00:00
Switch from deprecated QStyleOptionViewItemV* to QStyleOptionViewItem
This commit is contained in:
parent
03034b5015
commit
4b397ebfc0
3 changed files with 6 additions and 7 deletions
|
@ -69,8 +69,8 @@ FileTreeDelegate::paint (QPainter * painter,
|
|||
}
|
||||
else if(column == FileTreeModel::COL_WANTED)
|
||||
{
|
||||
QStyleOptionViewItemV4 vi (option);
|
||||
vi.features |= QStyleOptionViewItemV4::HasCheckIndicator;
|
||||
QStyleOptionViewItem vi (option);
|
||||
vi.features |= QStyleOptionViewItem::HasCheckIndicator;
|
||||
QRect checkRect = style->subElementRect (QStyle::SE_ItemViewItemCheckIndicator, &vi, nullptr);
|
||||
checkRect.moveCenter (option.rect.center ());
|
||||
drawCheck (painter, vi, checkRect, static_cast<Qt::CheckState> (index.data ().toInt ()));
|
||||
|
|
|
@ -54,9 +54,8 @@ FilterBarComboBoxDelegate::paint (QPainter * painter,
|
|||
if (isSeparator (index))
|
||||
{
|
||||
QRect rect = option.rect;
|
||||
if (const QStyleOptionViewItemV3 *v3 = qstyleoption_cast<const QStyleOptionViewItemV3*> (&option))
|
||||
if (const QAbstractItemView *view = qobject_cast<const QAbstractItemView*> (v3->widget))
|
||||
rect.setWidth (view->viewport ()->width ());
|
||||
if (const QAbstractItemView *view = qobject_cast<const QAbstractItemView*> (option.widget))
|
||||
rect.setWidth (view->viewport ()->width ());
|
||||
QStyleOption opt;
|
||||
opt.rect = rect;
|
||||
myCombo->style ()->drawPrimitive (QStyle::PE_IndicatorToolBarSeparator, &opt, painter, myCombo);
|
||||
|
|
|
@ -170,9 +170,9 @@ Utils::removeTrailingDirSeparator (const QString& path)
|
|||
int
|
||||
Utils::measureViewItem (QAbstractItemView * view, const QString& text)
|
||||
{
|
||||
QStyleOptionViewItemV4 option;
|
||||
QStyleOptionViewItem option;
|
||||
option.initFrom (view);
|
||||
option.features = QStyleOptionViewItemV2::HasDisplay;
|
||||
option.features = QStyleOptionViewItem::HasDisplay;
|
||||
option.text = text;
|
||||
option.textElideMode = Qt::ElideNone;
|
||||
option.font = view->font ();
|
||||
|
|
Loading…
Add table
Reference in a new issue