Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:wolfi323:KDE:Extra
digikam
fix-font-size-in-tooltips.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fix-font-size-in-tooltips.patch of Package digikam
From cdc4659165008995bc60d6ac6fabe482928b8aef Mon Sep 17 00:00:00 2001 From: Maik Qualmann <metzpinguin@gmail.com> Date: Wed, 17 Jan 2018 19:09:06 +0100 Subject: fix font size in the tooltips BUGS: 337243 FIXED-IN: 5.9.0 --- NEWS | 3 ++- libs/widgets/itemview/ditemtooltip.cpp | 41 ++++++++++++++++++++++------------ 2 files changed, 29 insertions(+), 15 deletions(-) diff --git a/core/libs/widgets/itemview/ditemtooltip.cpp b/core/libs/widgets/itemview/ditemtooltip.cpp index c375c53..ab932a7 100644 --- a/core/libs/widgets/itemview/ditemtooltip.cpp +++ b/core/libs/widgets/itemview/ditemtooltip.cpp @@ -52,33 +52,46 @@ namespace Digikam DToolTipStyleSheet::DToolTipStyleSheet(const QFont& font) : maxStringLength(30) { - unavailable = i18n("unavailable"); + unavailable = i18n("unavailable"); + + QString fontSize = (font.pointSize() == -1) ? QString::fromUtf8("font-size: %1px;").arg(font.pixelSize()) + : QString::fromUtf8("font-size: %1pt;").arg(font.pointSize()); tipHeader = QLatin1String("<qt><table cellspacing=\"0\" cellpadding=\"0\" width=\"250\" border=\"0\">"); tipFooter = QLatin1String("</table></qt>"); headBeg = QString::fromLatin1("<tr bgcolor=\"%1\"><td colspan=\"2\">" - "<nobr><font size=\"-1\" color=\"%2\" face=\"%3\"><center><b>") + "<nobr><p style=\"color:%2; font-family:%3; %4\"><center><b>") .arg(qApp->palette().color(QPalette::Base).name()) .arg(qApp->palette().color(QPalette::Text).name()) - .arg(font.family()); - headEnd = QLatin1String("</b></center></font></nobr></td></tr>"); + .arg(font.family()) + .arg(fontSize); + + headEnd = QLatin1String("</b></center></p></nobr></td></tr>"); - cellBeg = QString::fromLatin1("<tr><td><nobr><font size=\"-1\" color=\"%1\" face=\"%2\">") + cellBeg = QString::fromLatin1("<tr><td><nobr><p style=\"color:%1; font-family:%2; %3\">") .arg(qApp->palette().color(QPalette::ToolTipText).name()) - .arg(font.family()); - cellMid = QString::fromLatin1("</font></nobr></td><td><nobr><font size=\"-1\" color=\"%1\" face=\"%2\">") + .arg(font.family()) + .arg(fontSize); + + cellMid = QString::fromLatin1("</p></nobr></td><td><nobr><p style=\"color:%1; font-family:%2; %3\">") .arg(qApp->palette().color(QPalette::ToolTipText).name()) - .arg(font.family()); - cellEnd = QLatin1String("</font></nobr></td></tr>"); + .arg(font.family()) + .arg(fontSize); - cellSpecBeg = QString::fromLatin1("<tr><td><nobr><font size=\"-1\" color=\"%1\" face=\"%2\">") + cellEnd = QLatin1String("</p></nobr></td></tr>"); + + cellSpecBeg = QString::fromLatin1("<tr><td><nobr><p style=\"color:%1; font-family:%2; %3\">") .arg(qApp->palette().color(QPalette::ToolTipText).name()) - .arg(font.family()); - cellSpecMid = QString::fromLatin1("</font></nobr></td><td><nobr><font size=\"-1\" color=\"%1\" face=\"%2\"><i>") + .arg(font.family()) + .arg(fontSize); + + cellSpecMid = QString::fromLatin1("</p></nobr></td><td><nobr><p style=\"color:%1; font-family:%2; %3\"><i>") .arg(qApp->palette().color(QPalette::ToolTipText).name()) - .arg(font.family()); - cellSpecEnd = QLatin1String("</i></font></nobr></td></tr>"); + .arg(font.family()) + .arg(fontSize); + + cellSpecEnd = QLatin1String("</i></p></nobr></td></tr>"); } QString DToolTipStyleSheet::breakString(const QString& input) const -- cgit v0.11.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor