Hello community, here is the log from the commit of package kirigami2 for openSUSE:Factory checked in at 2019-06-22 11:12:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kirigami2 (Old) and /work/SRC/openSUSE:Factory/.kirigami2.new.4615 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kirigami2" Sat Jun 22 11:12:24 2019 rev:28 rq:710750 version:5.59.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kirigami2/kirigami2.changes 2019-05-21 10:29:41.639452960 +0200 +++ /work/SRC/openSUSE:Factory/.kirigami2.new.4615/kirigami2.changes 2019-06-22 11:12:25.900606292 +0200 @@ -1,0 +2,16 @@ +Sun Jun 09 07:35:12 UTC 2019 - [email protected] + +- Update to 5.59.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/kde-frameworks-5.59.0.php +- Changes since 5.58.0: + * [ActionTextField] Make QML tooltip consistent + * base on height for items that should have a top padding (kde#405614) + * Compress color changes without a QTimer + * [FormLayout] Use even top and bottom spacing for separator (kde#405614) + * ScrollablePage: Make sure the scrolled view gets the focus when it's set + * Improve keyboard-only usage of the toolbar (kde#403711) + * make the recycler a FocusScope + +------------------------------------------------------------------- Old: ---- kirigami2-5.58.0.tar.xz New: ---- kirigami2-5.59.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kirigami2.spec ++++++ --- /var/tmp/diff_new_pack.sbLUOn/_old 2019-06-22 11:12:26.820607632 +0200 +++ /var/tmp/diff_new_pack.sbLUOn/_new 2019-06-22 11:12:26.820607632 +0200 @@ -17,14 +17,14 @@ %define lname libKF5Kirigami2-5 -%define _tar_path 5.58 +%define _tar_path 5.59 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} %bcond_without lang Name: kirigami2 -Version: 5.58.0 +Version: 5.59.0 Release: 0 Summary: Set of QtQuick components License: LGPL-2.1-or-later ++++++ kirigami2-5.58.0.tar.xz -> kirigami2-5.59.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/CMakeLists.txt new/kirigami2-5.59.0/CMakeLists.txt --- old/kirigami2-5.58.0/CMakeLists.txt 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/CMakeLists.txt 2019-06-01 18:57:36.000000000 +0200 @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.5) -set(KF5_VERSION "5.58.0") # handled by release scripts -set(KF5_DEP_VERSION "5.58.0") # handled by release scripts +set(KF5_VERSION "5.59.0") # handled by release scripts +set(KF5_DEP_VERSION "5.59.0") # handled by release scripts project(kirigami2 VERSION ${KF5_VERSION}) @@ -52,7 +52,7 @@ ################# set KDE specific information ################# -find_package(ECM 5.58.0 NO_MODULE) +find_package(ECM 5.59.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules") # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/po/da/libkirigami2plugin_qt.po new/kirigami2-5.59.0/po/da/libkirigami2plugin_qt.po --- old/kirigami2-5.58.0/po/da/libkirigami2plugin_qt.po 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/po/da/libkirigami2plugin_qt.po 2019-06-01 18:57:36.000000000 +0200 @@ -1,8 +1,8 @@ -# Martin Schlander <[email protected]>, 2017, 2018. +# Martin Schlander <[email protected]>, 2017, 2018, 2019. msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2018-07-12 09:52+0100\n" +"PO-Revision-Date: 2019-05-07 12:27+0100\n" "Last-Translator: Martin Schlander <[email protected]>\n" "Language-Team: Danish <[email protected]>\n" "Language: da\n" @@ -16,43 +16,43 @@ #: controls/AboutPage.qml:79 msgctxt "AboutPage|" msgid "About" -msgstr "" +msgstr "Om" #: controls/AboutPage.qml:107 #, qt-format msgctxt "AboutPage|" msgid "%1 <%2>" -msgstr "" +msgstr "%1 <%2>" #: controls/AboutPage.qml:142 msgctxt "AboutPage|" msgid "Copyright" -msgstr "" +msgstr "Ophavsret" #: controls/AboutPage.qml:164 msgctxt "AboutPage|" msgid "License:" -msgstr "" +msgstr "Licens:" #: controls/AboutPage.qml:173 msgctxt "AboutPage|" msgid "Libraries in use" -msgstr "" +msgstr "Biblioteker i brug" #: controls/AboutPage.qml:186 msgctxt "AboutPage|" msgid "Authors" -msgstr "" +msgstr "Ophavsmænd" #: controls/AboutPage.qml:195 msgctxt "AboutPage|" msgid "Credits" -msgstr "" +msgstr "Tak" #: controls/AboutPage.qml:204 msgctxt "AboutPage|" msgid "Translators" -msgstr "" +msgstr "Oversættere" #: controls/ContextDrawer.qml:78 msgctxt "ContextDrawer|" @@ -67,7 +67,7 @@ #: controls/PasswordField.qml:45 msgctxt "PasswordField|" msgid "Password" -msgstr "" +msgstr "Adgangskode" #: controls/private/globaltoolbar/ToolBarPageHeader.qml:107 msgctxt "ToolBarPageHeader|" @@ -77,7 +77,7 @@ #: controls/SearchField.qml:44 msgctxt "SearchField|" msgid "Search..." -msgstr "" +msgstr "Søg..." #: controls/templates/private/BackButton.qml:47 msgctxt "BackButton|" @@ -97,4 +97,4 @@ #: controls/UrlButton.qml:51 msgctxt "UrlButton|" msgid "Copy link address" -msgstr "" +msgstr "Kopiér linkadresse" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/po/fi/libkirigami2plugin_qt.po new/kirigami2-5.59.0/po/fi/libkirigami2plugin_qt.po --- old/kirigami2-5.58.0/po/fi/libkirigami2plugin_qt.po 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/po/fi/libkirigami2plugin_qt.po 2019-06-01 18:57:36.000000000 +0200 @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2019-01-23 12:40+0200\n" +"PO-Revision-Date: 2019-05-16 23:33+0200\n" "Last-Translator: Tommi Nieminen <[email protected]>\n" "Language-Team: Finnish <[email protected]>\n" "Language: fi_FI\n" @@ -68,7 +68,7 @@ #: controls/PasswordField.qml:45 msgctxt "PasswordField|" msgid "Password" -msgstr "" +msgstr "Salasana" #: controls/private/globaltoolbar/ToolBarPageHeader.qml:107 msgctxt "ToolBarPageHeader|" @@ -78,7 +78,7 @@ #: controls/SearchField.qml:44 msgctxt "SearchField|" msgid "Search..." -msgstr "" +msgstr "Etsi…" #: controls/templates/private/BackButton.qml:47 msgctxt "BackButton|" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/po/ko/libkirigami2plugin_qt.po new/kirigami2-5.59.0/po/ko/libkirigami2plugin_qt.po --- old/kirigami2-5.58.0/po/ko/libkirigami2plugin_qt.po 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/po/ko/libkirigami2plugin_qt.po 2019-06-01 18:57:36.000000000 +0200 @@ -4,7 +4,7 @@ "Project-Id-Version: \n" "PO-Revision-Date: 2019-04-12 00:48+0100\n" "Last-Translator: Shinjo Park <[email protected]>\n" -"Language-Team: Korean <[email protected]>\n" +"Language-Team: Korean <[email protected]>\n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/po/lt/libkirigami2plugin_qt.po new/kirigami2-5.59.0/po/lt/libkirigami2plugin_qt.po --- old/kirigami2-5.58.0/po/lt/libkirigami2plugin_qt.po 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/po/lt/libkirigami2plugin_qt.po 2019-06-01 18:57:36.000000000 +0200 @@ -2,8 +2,8 @@ msgstr "" "Project-Id-Version: trunk-kf 5\n" "Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: \n" +"Language-Team: lt\n" +"Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/po/pl/libkirigami2plugin_qt.po new/kirigami2-5.59.0/po/pl/libkirigami2plugin_qt.po --- old/kirigami2-5.58.0/po/pl/libkirigami2plugin_qt.po 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/po/pl/libkirigami2plugin_qt.po 2019-06-01 18:57:36.000000000 +0200 @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2019-01-13 09:50+0100\n" +"PO-Revision-Date: 2019-05-11 06:02+0200\n" "Last-Translator: Łukasz Wojniłowicz <[email protected]>\n" "Language-Team: Polish <[email protected]>\n" "Language: pl\n" @@ -12,7 +12,7 @@ "X-Qt-Contexts: true\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 19.03.70\n" +"X-Generator: Lokalize 19.07.70\n" #: controls/AboutPage.qml:79 msgctxt "AboutPage|" @@ -68,7 +68,7 @@ #: controls/PasswordField.qml:45 msgctxt "PasswordField|" msgid "Password" -msgstr "" +msgstr "Hasło" #: controls/private/globaltoolbar/ToolBarPageHeader.qml:107 msgctxt "ToolBarPageHeader|" @@ -78,7 +78,7 @@ #: controls/SearchField.qml:44 msgctxt "SearchField|" msgid "Search..." -msgstr "" +msgstr "Szukaj..." #: controls/templates/private/BackButton.qml:47 msgctxt "BackButton|" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/po/ru/libkirigami2plugin_qt.po new/kirigami2-5.59.0/po/ru/libkirigami2plugin_qt.po --- old/kirigami2-5.58.0/po/ru/libkirigami2plugin_qt.po 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/po/ru/libkirigami2plugin_qt.po 2019-06-01 18:57:36.000000000 +0200 @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"PO-Revision-Date: 2019-02-25 02:06+0300\n" +"PO-Revision-Date: 2019-05-27 21:16+0300\n" "Last-Translator: Alexander Potashev <[email protected]>\n" "Language-Team: Russian <[email protected]>\n" "Language: ru\n" @@ -12,7 +12,7 @@ "X-Qt-Contexts: true\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Lokalize 2.0\n" +"X-Generator: Lokalize 19.07.70\n" #: controls/AboutPage.qml:79 msgctxt "AboutPage|" @@ -68,20 +68,17 @@ #: controls/PasswordField.qml:45 msgctxt "PasswordField|" msgid "Password" -msgstr "" +msgstr "Пароль" #: controls/private/globaltoolbar/ToolBarPageHeader.qml:107 -#, fuzzy -#| msgctxt "ContextDrawer|" -#| msgid "Actions" msgctxt "ToolBarPageHeader|" msgid "More Actions" -msgstr "Действия" +msgstr "Больше действий" #: controls/SearchField.qml:44 msgctxt "SearchField|" msgid "Search..." -msgstr "" +msgstr "Поиск..." #: controls/templates/private/BackButton.qml:47 msgctxt "BackButton|" @@ -94,12 +91,9 @@ msgstr "Перейти вперёд" #: controls/ToolBarApplicationHeader.qml:126 -#, fuzzy -#| msgctxt "ContextDrawer|" -#| msgid "Actions" msgctxt "ToolBarApplicationHeader|" msgid "More Actions" -msgstr "Действия" +msgstr "Больше действий" #: controls/UrlButton.qml:51 msgctxt "UrlButton|" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/src/controls/ActionTextField.qml new/kirigami2-5.59.0/src/controls/ActionTextField.qml --- old/kirigami2-5.58.0/src/controls/ActionTextField.qml 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/src/controls/ActionTextField.qml 2019-06-01 18:57:36.000000000 +0200 @@ -95,7 +95,6 @@ } Controls.ToolTip { - delay: Kirigami.Units.longDuration visible: root.focusSequence && root.text.length === 0 && !rightActionsRow.hovered && !leftActionsRow.hovered && hovered text: root.focusSequence ? root.focusSequence : "" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/src/controls/FormLayout.qml new/kirigami2-5.59.0/src/controls/FormLayout.qml --- old/kirigami2-5.58.0/src/controls/FormLayout.qml 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/src/controls/FormLayout.qml 2019-06-01 18:57:36.000000000 +0200 @@ -245,6 +245,7 @@ visible: item.visible width: Kirigami.Units.smallSpacing height: Kirigami.Units.smallSpacing + Layout.topMargin: item.height > 0 ? Kirigami.Units.smallSpacing : 0 onItemChanged: { if (!item) { labelItem.destroy(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/src/controls/ScrollablePage.qml new/kirigami2-5.59.0/src/controls/ScrollablePage.qml --- old/kirigami2-5.58.0/src/controls/ScrollablePage.qml 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/src/controls/ScrollablePage.qml 2019-06-01 18:57:36.000000000 +0200 @@ -170,6 +170,7 @@ onMainItemChanged: { if (mainItem.hasOwnProperty("anchors")) { scrollView.contentItem = mainItem + mainItem.focus = true //don't try to reparent drawers } else if (mainItem.hasOwnProperty("dragMargin")) { return; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/src/controls/private/PrivateActionToolButton.qml new/kirigami2-5.59.0/src/controls/private/PrivateActionToolButton.qml --- old/kirigami2-5.58.0/src/controls/private/PrivateActionToolButton.qml 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/src/controls/private/PrivateActionToolButton.qml 2019-06-01 18:57:36.000000000 +0200 @@ -96,6 +96,11 @@ text: MnemonicData.richTextLabel visible: control.showText && text.length > 0 + + Shortcut { + sequence: label.MnemonicData.sequence + onActivated: control.clicked() + } } Icon { id: menuArrow diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/src/delegaterecycler.cpp new/kirigami2-5.59.0/src/delegaterecycler.cpp --- old/kirigami2-5.58.0/src/delegaterecycler.cpp 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/src/delegaterecycler.cpp 2019-06-01 18:57:36.000000000 +0200 @@ -104,6 +104,7 @@ DelegateRecycler::DelegateRecycler(QQuickItem *parent) : QQuickItem(parent) { + setFlags(QQuickItem::ItemIsFocusScope); } DelegateRecycler::~DelegateRecycler() @@ -325,6 +326,16 @@ QQuickItem::geometryChanged(newGeometry, oldGeometry); } +void DelegateRecycler::focusInEvent(QFocusEvent *event) +{ + QQuickItem::focusInEvent(event); + if (!m_item) { + return; + } + + m_item->setFocus(event->reason()); +} + void DelegateRecycler::updateHints() { updateSize(false); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/src/delegaterecycler.h new/kirigami2-5.59.0/src/delegaterecycler.h --- old/kirigami2-5.58.0/src/delegaterecycler.h 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/src/delegaterecycler.h 2019-06-01 18:57:36.000000000 +0200 @@ -65,6 +65,7 @@ protected: void geometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry) override; + void focusInEvent(QFocusEvent *event) override; void updateHints(); void updateSize(bool parentResized); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kirigami2-5.58.0/src/libkirigami/platformtheme.cpp new/kirigami2-5.59.0/src/libkirigami/platformtheme.cpp --- old/kirigami2-5.58.0/src/libkirigami/platformtheme.cpp 2019-05-07 13:25:03.000000000 +0200 +++ new/kirigami2-5.59.0/src/libkirigami/platformtheme.cpp 2019-06-01 18:57:36.000000000 +0200 @@ -28,7 +28,6 @@ #include <QQuickWindow> #include <QPluginLoader> #include <QDir> -#include <QTimer> #include <QQuickStyle> namespace Kirigami { @@ -39,12 +38,12 @@ ~PlatformThemePrivate(); inline void syncCustomPalette(); + void emitCompressedColorChanged(); void findParentStyle(); static QColor tint(const QColor &c1, const QColor &c2, qreal ratio); PlatformTheme *q; - QTimer *setColorCompressTimer; PlatformTheme::ColorSet m_colorSet = PlatformTheme::Window; PlatformTheme::ColorGroup m_colorGroup = PlatformTheme::Active; QSet<PlatformTheme *> m_childThemes; @@ -94,6 +93,7 @@ bool m_inherit = true; bool m_init = true; bool m_supportsIconColoring = false; + bool m_pendingColorChange = false; static KirigamiPluginFactory *s_pluginFactory; }; @@ -103,9 +103,6 @@ PlatformThemePrivate::PlatformThemePrivate(PlatformTheme *q) : q(q) { - setColorCompressTimer = new QTimer(q); - setColorCompressTimer->setSingleShot(true); - setColorCompressTimer->setInterval(0); } PlatformThemePrivate::~PlatformThemePrivate() @@ -182,6 +179,19 @@ return QColor::fromRgbF(r, g, b, 1); } +void PlatformThemePrivate::emitCompressedColorChanged() +{ + if (m_pendingColorChange) { + return; + } + + m_pendingColorChange = true; + QMetaObject::invokeMethod(q, [this]() { + syncCustomPalette(); + emit q->colorsChanged(); + m_pendingColorChange = false; + }, Qt::QueuedConnection); +} @@ -189,11 +199,6 @@ : QObject(parent), d(new PlatformThemePrivate(this)) { - connect(d->setColorCompressTimer, &QTimer::timeout, - this, [this]() { - d->syncCustomPalette(); - emit colorsChanged(); - }); d->findParentStyle(); if (QQuickItem *item = qobject_cast<QQuickItem *>(parent)) { @@ -232,7 +237,7 @@ if (!d->m_init) { emit colorSetChanged(colorSet); - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } } @@ -257,7 +262,7 @@ if (!d->m_init) { emit colorGroupChanged(colorGroup); - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } } @@ -362,7 +367,7 @@ } d->textColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setDisabledTextColor(const QColor &color) @@ -372,7 +377,7 @@ } d->disabledTextColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setBackgroundColor(const QColor &color) @@ -382,7 +387,7 @@ } d->backgroundColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setAlternateBackgroundColor(const QColor &color) @@ -392,7 +397,7 @@ } d->alternateBackgroundColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setHighlightColor(const QColor &color) @@ -402,7 +407,7 @@ } d->highlightColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setHighlightedTextColor(const QColor &color) @@ -412,7 +417,7 @@ } d->highlightedTextColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setActiveTextColor(const QColor &color) @@ -422,7 +427,7 @@ } d->activeTextColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setLinkColor(const QColor &color) @@ -432,7 +437,7 @@ } d->linkColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setVisitedLinkColor(const QColor &color) @@ -442,7 +447,7 @@ } d->visitedLinkColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setNegativeTextColor(const QColor &color) @@ -452,7 +457,7 @@ } d->negativeTextColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setNeutralTextColor(const QColor &color) @@ -462,7 +467,7 @@ } d->neutralTextColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setPositiveTextColor(const QColor &color) @@ -472,7 +477,7 @@ } d->positiveTextColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setHoverColor(const QColor &color) @@ -482,7 +487,7 @@ } d->hoverColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setFocusColor(const QColor &color) @@ -492,7 +497,7 @@ } d->focusColor = color; - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } QFont PlatformTheme::defaultFont() const @@ -528,7 +533,7 @@ d->customTextColor = color; PROPAGATECUSTOMCOLOR(CustomTextColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setCustomDisabledTextColor(const QColor &color) @@ -539,7 +544,7 @@ d->customDisabledTextColor = color; PROPAGATECUSTOMCOLOR(CustomDisabledTextColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setCustomBackgroundColor(const QColor &color) @@ -550,7 +555,7 @@ d->customBackgroundColor = color; PROPAGATECUSTOMCOLOR(CustomBackgroundColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setCustomAlternateBackgroundColor(const QColor &color) @@ -561,7 +566,7 @@ d->customAlternateBackgroundColor = color; PROPAGATECUSTOMCOLOR(CustomAlternateBackgroundColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setCustomHighlightColor(const QColor &color) @@ -572,7 +577,7 @@ d->customHighlightColor = color; PROPAGATECUSTOMCOLOR(CustomHighlightColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setCustomHighlightedTextColor(const QColor &color) @@ -583,7 +588,7 @@ d->customHighlightedTextColor = color; PROPAGATECUSTOMCOLOR(CustomHighlightedTextColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setCustomActiveTextColor(const QColor &color) @@ -594,7 +599,7 @@ d->customActiveTextColor = color; PROPAGATECUSTOMCOLOR(CustomActiveTextColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setCustomLinkColor(const QColor &color) @@ -605,7 +610,7 @@ d->customLinkColor = color; PROPAGATECUSTOMCOLOR(CustomLinkColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setCustomVisitedLinkColor(const QColor &color) @@ -616,7 +621,7 @@ d->customVisitedLinkColor = color; PROPAGATECUSTOMCOLOR(CustomVisitedLinkColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setCustomNegativeTextColor(const QColor &color) @@ -627,7 +632,7 @@ d->customNegativeTextColor = color; PROPAGATECUSTOMCOLOR(CustomNegativeTextColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setCustomNeutralTextColor(const QColor &color) @@ -638,7 +643,7 @@ d->customNeutralTextColor = color; PROPAGATECUSTOMCOLOR(CustomNeutralTextColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setCustomPositiveTextColor(const QColor &color) @@ -649,7 +654,7 @@ d->customPositiveTextColor = color; PROPAGATECUSTOMCOLOR(CustomPositiveTextColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setCustomHoverColor(const QColor &color) @@ -660,7 +665,7 @@ d->customHoverColor = color; PROPAGATECUSTOMCOLOR(CustomHoverColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); } void PlatformTheme::setCustomFocusColor(const QColor &color) @@ -671,7 +676,7 @@ d->customFocusColor = color; PROPAGATECUSTOMCOLOR(CustomFocusColor, color) - d->setColorCompressTimer->start(); + d->emitCompressedColorChanged(); }
