QFont QCommandLinkButtonPrivate::descriptionFont() const { Q_Q(const QCommandLinkButton); QFont font = q->font(); font.setPointSizeF(9.0); // Note the font will be resolved against // QPainters font, so we need to restore the mask int resolve_mask = font.resolve_mask; QFont modifiedFont = q->font().resolve(font); modifiedFont.detach(); modifiedFont.resolve_mask = resolve_mask; return modifiedFont; }
QFont QCommandLinkButtonPrivate::titleFont() const { Q_Q(const QCommandLinkButton); QFont font = q->font(); if (usingVistaStyle()) { font.setPointSizeF(12.0); } else { font.setBold(true); font.setPointSizeF(9.0); } // Note the font will be resolved against // QPainters font, so we need to restore the mask int resolve_mask = font.resolve_mask; QFont modifiedFont = q->font().resolve(font); modifiedFont.detach(); modifiedFont.resolve_mask = resolve_mask; return modifiedFont; }