void QtnPropertyDelegateQStringInvalidBase::drawValueImpl(QStylePainter& painter, const QRect& rect, const QStyle::State& state, bool* needTooltip) const { if ((m_invalidColor.alpha() != 0) && !isPropertyValid()) { QPen oldPen = painter.pen(); painter.setPen(m_invalidColor); QtnPropertyDelegateQString::drawValueImpl(painter, rect, state, needTooltip); painter.setPen(oldPen); } else { QtnPropertyDelegateQString::drawValueImpl(painter, rect, state, needTooltip); } }