mirror of
https://github.com/fwbuilder/fwbuilder
synced 2026-03-23 19:57:21 +01:00
fixes #469
This commit is contained in:
parent
0953d5be76
commit
a394b10138
@ -201,6 +201,9 @@ void RuleSetViewDelegate::paintRule(QPainter *painter, const QStyleOptionViewIte
|
||||
case ColDesc::Comment :
|
||||
paintComment(painter, option, v);
|
||||
break;
|
||||
case ColDesc::Metric :
|
||||
paintMetric(painter, option, v);
|
||||
break;
|
||||
default:
|
||||
QItemDelegate::paint(painter, option, index);
|
||||
}
|
||||
@ -247,6 +250,15 @@ void RuleSetViewDelegate::paintComment(QPainter *painter, const QStyleOptionView
|
||||
painter->drawText( ctx.drawRect, Qt::AlignLeft|Qt::AlignTop, comment);
|
||||
}
|
||||
|
||||
void RuleSetViewDelegate::paintMetric(QPainter *painter, const QStyleOptionViewItem &option, const QVariant &v) const
|
||||
{
|
||||
if (fwbdebug) qDebug() << "RuleSetViewDelegate::paintMetric";
|
||||
DrawingContext ctx = initContext(option.rect, true);
|
||||
QString metric = v.value<QString>();
|
||||
drawSelectedFocus(painter, option, ctx.objectRect);
|
||||
drawIconAndText(painter, ctx.drawRect, QString(), metric);
|
||||
}
|
||||
|
||||
void RuleSetViewDelegate::paintObject(QPainter *painter, const QStyleOptionViewItem &option, const QVariant &v) const
|
||||
{
|
||||
if (fwbdebug) qDebug() << "RuleSetViewDelegate::paintObject";
|
||||
|
||||
@ -98,6 +98,7 @@ private:
|
||||
void paintAction(QPainter *painter, const QStyleOptionViewItem &option, const QVariant &v) const;
|
||||
void paintOptions(QPainter *painter, const QStyleOptionViewItem &option, const QVariant &v) const;
|
||||
void paintComment(QPainter *painter, const QStyleOptionViewItem &option, const QVariant &v) const;
|
||||
void paintMetric(QPainter *painter, const QStyleOptionViewItem &option, const QVariant &v) const;
|
||||
};
|
||||
|
||||
#endif // RULESETVIEWDELEGATE_H
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user