mirror of
https://github.com/fwbuilder/fwbuilder
synced 2026-09-12 16:13:13 +02:00
fixes #469
This commit is contained in:
@@ -201,6 +201,9 @@ void RuleSetViewDelegate::paintRule(QPainter *painter, const QStyleOptionViewIte
|
|||||||
case ColDesc::Comment :
|
case ColDesc::Comment :
|
||||||
paintComment(painter, option, v);
|
paintComment(painter, option, v);
|
||||||
break;
|
break;
|
||||||
|
case ColDesc::Metric :
|
||||||
|
paintMetric(painter, option, v);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
QItemDelegate::paint(painter, option, index);
|
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);
|
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
|
void RuleSetViewDelegate::paintObject(QPainter *painter, const QStyleOptionViewItem &option, const QVariant &v) const
|
||||||
{
|
{
|
||||||
if (fwbdebug) qDebug() << "RuleSetViewDelegate::paintObject";
|
if (fwbdebug) qDebug() << "RuleSetViewDelegate::paintObject";
|
||||||
|
|||||||
@@ -98,6 +98,7 @@ private:
|
|||||||
void paintAction(QPainter *painter, const QStyleOptionViewItem &option, const QVariant &v) const;
|
void paintAction(QPainter *painter, const QStyleOptionViewItem &option, const QVariant &v) const;
|
||||||
void paintOptions(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 paintComment(QPainter *painter, const QStyleOptionViewItem &option, const QVariant &v) const;
|
||||||
|
void paintMetric(QPainter *painter, const QStyleOptionViewItem &option, const QVariant &v) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // RULESETVIEWDELEGATE_H
|
#endif // RULESETVIEWDELEGATE_H
|
||||||
|
|||||||
Reference in New Issue
Block a user