This commit is contained in:
Illya Yalovoy
2009-09-28 21:11:15 +00:00
parent 0953d5be76
commit a394b10138
2 changed files with 13 additions and 0 deletions
+12
View File
@@ -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";
+1
View File
@@ -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