You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/kde-frameworks/kwidgetsaddons/files/kwidgetsaddons-5.54.0-no-li...

89 lines
2.8 KiB

From dc901a1f0b5f6621bfa1c23e33dcfdf6246e7cb1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Kre=C5=A1imir=20=C4=8Cohar?= <kcohar@gmail.com>
Date: Thu, 10 Jan 2019 09:19:33 -0700
Subject: [KWidgetsAddons] Do not use light font styles for headings (3/3)
Summary:
This patch brings back regular font styles for headings to KTitleWidget for the sake of consistency with QML and Kirigami, where they were also reintroduced in favor of better legibility.
CCBUG: 402730
FIXED-IN: 5.54
Test Plan:
Before:
{F6520054}
After:
{F6520058}
Reviewers: ngraham, #frameworks, #vdg, #plasma
Reviewed By: ngraham, #vdg
Subscribers: cfeck, filipf, kde-frameworks-devel
Tags: #frameworks
Differential Revision: https://phabricator.kde.org/D17907
---
src/ktitlewidget.cpp | 29 -----------------------------
1 file changed, 29 deletions(-)
diff --git a/src/ktitlewidget.cpp b/src/ktitlewidget.cpp
index 7a34bc2..d8b0517 100644
--- a/src/ktitlewidget.cpp
+++ b/src/ktitlewidget.cpp
@@ -213,16 +213,6 @@ void KTitleWidget::changeEvent(QEvent *e)
if (e->type() == QEvent::PaletteChange || e->type() == QEvent::FontChange
|| e->type() == QEvent::ApplicationFontChange) {
d->textLabel->setStyleSheet(d->textStyleSheet());
- //Qt stylesheet doesn't support lighter font-weight
- QFont font(d->textLabel->font());
- if (d->level <= 4) {
- font.setWeight(QFont::Light);
- font.setStyleName(QStringLiteral("Light"));
- } else {
- font.setWeight(QFont::Normal);
- font.setStyleName(QStringLiteral("Regular"));
- }
- d->textLabel->setFont(font);
d->commentLabel->setStyleSheet(d->commentStyleSheet());
}
}
@@ -233,16 +223,6 @@ void KTitleWidget::setText(const QString &text, Qt::Alignment alignment)
if (!Qt::mightBeRichText(text)) {
d->textLabel->setStyleSheet(d->textStyleSheet());
- //Qt stylesheet doesn't support lighter font-weight
- QFont font(d->textLabel->font());
- if (d->level <= 4) {
- font.setWeight(QFont::Light);
- font.setStyleName(QStringLiteral("Light"));
- } else {
- font.setWeight(QFont::Normal);
- font.setStyleName(QStringLiteral("Regular"));
- }
- d->textLabel->setFont(font);
}
d->textLabel->setText(text);
@@ -259,15 +239,6 @@ void KTitleWidget::setLevel(int level)
d->level = level;
d->textLabel->setStyleSheet(d->textStyleSheet());
- //Qt stylesheet doesn't support lighter font-weight
- QFont font(d->textLabel->font());
- if (d->level <= 4) {
- font.setWeight(QFont::Light);
- font.setStyleName(QStringLiteral("Light"));
- } else {
- font.setWeight(QFont::Normal);
- font.setStyleName(QStringLiteral("Regular"));
- }
}
int KTitleWidget::level()
--
cgit v1.1