generic: prepare for Katie changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-03-15 08:35:55 +02:00
parent aaf46e2e35
commit cbb8a7817a
7 changed files with 7 additions and 7 deletions

View file

@ -50,7 +50,7 @@ public:
protected:
virtual void paint(QPainter* painter, const QStyleOptionViewItem& _option, const QModelIndex& index) const
{
QStyleOptionViewItemV4 option = _option;
QStyleOptionViewItem option = _option;
if (!index.parent().isValid()) {
option.displayAlignment = Qt::AlignCenter | Qt::AlignBottom;
option.font.setBold(true);

View file

@ -197,7 +197,7 @@ void ThumbnailBarItemDelegate::paint(QPainter * painter, const QStyleOptionViewI
QPixmap thumbnailPix = d->mView->thumbnailForIndex(index);
QRect rect = option.rect;
QStyleOptionViewItemV4 opt = option;
QStyleOptionViewItem opt = option;
const QWidget* widget = opt.widget;
QStyle* style = widget ? widget->style() : QApplication::style();
if (isSelected && !isCurrent) {

View file

@ -40,7 +40,7 @@ void BackgroundDelegate::paint(QPainter *painter,
const QPixmap pix = index.model()->data(index, ScreenshotRole).value<QPixmap>();
// Highlight selected item
QStyleOptionViewItemV4 opt(option);
QStyleOptionViewItem opt(option);
opt.showDecorationSelected = true;
QStyle *style = opt.widget ? opt.widget->style() : QApplication::style();
style->drawPrimitive(QStyle::PE_PanelItemViewItem, &opt, painter, opt.widget);

View file

@ -40,7 +40,7 @@ void BackgroundDelegate::paint(QPainter *painter,
const QPixmap pix = index.model()->data(index, ScreenshotRole).value<QPixmap>();
// Highlight selected item
QStyleOptionViewItemV4 opt(option);
QStyleOptionViewItem opt(option);
opt.showDecorationSelected = true;
QStyle *style = opt.widget ? opt.widget->style() : QApplication::style();
style->drawPrimitive(QStyle::PE_PanelItemViewItem, &opt, painter, opt.widget);

View file

@ -71,7 +71,7 @@ void PageItemDelegate::drawDisplay( QPainter *painter, const QStyleOptionViewIte
else
pageRect.translate( newRect.width() + PAGEITEMDELEGATE_INTERNALMARGIN - 2 * margindelta, 0 );
QItemDelegate::drawDisplay( painter, option, newRect, text );
QStyleOptionViewItemV2 newoption( option );
QStyleOptionViewItem newoption( option );
newoption.displayAlignment = ( option.displayAlignment & ~Qt::AlignHorizontal_Mask ) | Qt::AlignRight;
QItemDelegate::drawDisplay( painter, newoption, pageRect, page );
}

View file

@ -149,7 +149,7 @@ void SidebarDelegate::paint( QPainter *painter, const QStyleOptionViewItem &opti
foreColor = m_windowForeground->brush(option.palette).color();
}
QStyle *style = QApplication::style();
QStyleOptionViewItemV4 opt( option );
QStyleOptionViewItem opt( option );
if ( hover )
{
Qt::BrushStyle bs = opt.backgroundBrush.style();

View file

@ -46,7 +46,7 @@ void SmartAttrDelegate::paint(QPainter* painter, const QStyleOptionViewItem& opt
painter->save();
QStyleOptionViewItemV4 opt = option;
QStyleOptionViewItem opt = option;
initStyleOption(&opt, index);
QApplication::style()->drawPrimitive(QStyle::PE_PanelItemViewItem, &opt, painter);