Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kwidgetsaddons for 
openSUSE:Factory checked in at 2024-07-14 08:50:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kwidgetsaddons (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kwidgetsaddons.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kwidgetsaddons"

Sun Jul 14 08:50:16 2024 rev:7 rq:1187145 version:6.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kwidgetsaddons/kf6-kwidgetsaddons.changes    
2024-06-09 20:23:23.872373443 +0200
+++ 
/work/SRC/openSUSE:Factory/.kf6-kwidgetsaddons.new.17339/kf6-kwidgetsaddons.changes
 2024-07-14 08:53:38.723346271 +0200
@@ -1,0 +2,15 @@
+Tue Jul  9 09:42:00 UTC 2024 - Christophe Marin <christo...@krop.fr>
+
+- Update to 6.4.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.4.0
+- Changes since 6.3.0:
+  * Fix the since version of KJobWidgets::windowHandle,setWindowHandle
+  * kjobwidgets: Force setWindow() creating a window handle
+  * kjobwidgets: Add functions to associate QWindow with a KJob
+  * KTitleWidget: restore size policies to Preferred & vertical centering 
(kde#488319)
+  * KTitleWidget: do not autoFillBackground by default, drop StyledPanel frame 
(kde#)
+  * Make compile fine without qt6.7 deprecated methods
+
+-------------------------------------------------------------------

Old:
----
  kwidgetsaddons-6.3.0.tar.xz
  kwidgetsaddons-6.3.0.tar.xz.sig

New:
----
  kwidgetsaddons-6.4.0.tar.xz
  kwidgetsaddons-6.4.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kf6-kwidgetsaddons.spec ++++++
--- /var/tmp/diff_new_pack.R4KuAq/_old  2024-07-14 08:53:39.699381933 +0200
+++ /var/tmp/diff_new_pack.R4KuAq/_new  2024-07-14 08:53:39.703382078 +0200
@@ -19,13 +19,13 @@
 %define qt6_version 6.6.0
 
 %define rname kwidgetsaddons
-# Full KF6 version (e.g. 6.3.0)
+# Full KF6 version (e.g. 6.4.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 # Last major and minor KF6 version (e.g. 6.0)
 %{!?_kf6_bugfix_version: %define _kf6_bugfix_version %(echo %{_kf6_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kf6-kwidgetsaddons
-Version:        6.3.0
+Version:        6.4.0
 Release:        0
 Summary:        Large set of desktop widgets
 License:        LGPL-2.1-or-later


++++++ kwidgetsaddons-6.3.0.tar.xz -> kwidgetsaddons-6.4.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwidgetsaddons-6.3.0/CMakeLists.txt 
new/kwidgetsaddons-6.4.0/CMakeLists.txt
--- old/kwidgetsaddons-6.3.0/CMakeLists.txt     2024-05-31 15:28:55.000000000 
+0200
+++ new/kwidgetsaddons-6.4.0/CMakeLists.txt     2024-07-05 22:09:33.000000000 
+0200
@@ -1,10 +1,10 @@
 cmake_minimum_required(VERSION 3.16)
 
-set(KF_VERSION "6.3.0") # handled by release scripts
+set(KF_VERSION "6.4.0") # handled by release scripts
 project(KWidgetsAddons VERSION ${KF_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 6.3.0  NO_MODULE)
+find_package(ECM 6.4.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -51,7 +51,7 @@
 configure_file(test-config.h.in ${CMAKE_CURRENT_BINARY_DIR}/test-config.h)
 
 ecm_set_disabled_deprecation_versions(
-    QT 6.5
+    QT 6.7
 )
 
 add_subdirectory(src)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwidgetsaddons-6.3.0/poqm/ar/kwidgetsaddons6_qt.po 
new/kwidgetsaddons-6.4.0/poqm/ar/kwidgetsaddons6_qt.po
--- old/kwidgetsaddons-6.3.0/poqm/ar/kwidgetsaddons6_qt.po      2024-05-31 
15:28:55.000000000 +0200
+++ new/kwidgetsaddons-6.4.0/poqm/ar/kwidgetsaddons6_qt.po      2024-07-05 
22:09:33.000000000 +0200
@@ -14,7 +14,6 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
 "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Lokalize 23.08.1\n"
 "X-Qt-Contexts: true\n"
 
 #. Generic sans serif font presented in font choosers. When selected, the 
system will choose a real font, mandated by distro settings.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwidgetsaddons-6.3.0/poqm/be/kwidgetsaddons6_qt.po 
new/kwidgetsaddons-6.4.0/poqm/be/kwidgetsaddons6_qt.po
--- old/kwidgetsaddons-6.3.0/poqm/be/kwidgetsaddons6_qt.po      2024-05-31 
15:28:55.000000000 +0200
+++ new/kwidgetsaddons-6.4.0/poqm/be/kwidgetsaddons6_qt.po      2024-07-05 
22:09:33.000000000 +0200
@@ -9,10 +9,10 @@
 # kom <m...@komzpa.net>, 2008.
 msgid ""
 msgstr ""
-"Project-Id-Version: 86ff119b1606fcaa910d6b44fc14b611\n"
+"Project-Id-Version: fc57ad16a28d02dea100ceb1c60de14e\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2014-03-23 01:50+0000\n"
-"PO-Revision-Date: 2023-01-05 14:35\n"
+"PO-Revision-Date: 2024-06-11 08:11\n"
 "Last-Translator: Darafei Praliaskouski <kom...@gmail.com>\n"
 "Language-Team: Belarusian\n"
 "Language: be\n"
@@ -24,11 +24,12 @@
 "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || n%10>=5 && n%10<=9 || n"
 "%100>=11 && n%100<=14 ? 2 : 3);\n"
 "X-Qt-Contexts: true\n"
-"X-Crowdin-Project: 86ff119b1606fcaa910d6b44fc14b611\n"
-"X-Crowdin-Project-ID: 127\n"
+"X-Crowdin-Project: fc57ad16a28d02dea100ceb1c60de14e\n"
+"X-Crowdin-Project-ID: 136\n"
 "X-Crowdin-Language: be\n"
-"X-Crowdin-File: /main/be/kwidgetsaddons/kwidgetsaddons5_qt.po\n"
-"X-Crowdin-File-ID: 8351\n"
+"X-Crowdin-File: /[antikruk.KDE] main/KDE6/be/messages/kwidgetsaddons/"
+"kwidgetsaddons6_qt.po\n"
+"X-Crowdin-File-ID: 10414\n"
 
 #. Generic sans serif font presented in font choosers. When selected, the 
system will choose a real font, mandated by distro settings.
 #: fonthelpers_p.h:22
@@ -1066,12 +1067,9 @@
 msgstr "Камп'ютарныя сімвалы"
 
 #: kcharselect.cpp:391
-#, fuzzy
-#| msgctxt "KCharSelect|@info:placeholder"
-#| msgid "Enter a search term or character..."
 msgctxt "KCharSelect|@info:placeholder"
 msgid "Enter a search term or character…"
-msgstr "Увядзіце тэрмін або сімвал для 
пошуку..."
+msgstr "Увядзіце тэрмін або знак для пошуку…"
 
 #: kcharselect.cpp:393
 msgctxt "KCharSelect|@info:tooltip"
@@ -1079,12 +1077,9 @@
 msgstr "Увядзіце сюды тэрмін або сімвал для 
пошуку"
 
 #: kcharselect.cpp:400
-#, fuzzy
-#| msgctxt "KStandardGuiItem|"
-#| msgid "&Find"
 msgctxt "KCharSelect|@action"
 msgid "&Find…"
-msgstr "&Шукаць"
+msgstr "&Пошук…"
 
 #: kcharselect.cpp:424
 msgctxt "KCharSelect|@action:button Goes to previous character"
@@ -1467,20 +1462,14 @@
 msgstr "Невядома"
 
 #: kcolorcombo.cpp:333
-#, fuzzy
-#| msgctxt "@item license"
-#| msgid "Custom"
 msgctxt "KColorCombo|@item:inlistbox Custom color"
 msgid "Custom…"
-msgstr "Асаблівая"
+msgstr "Адвольна…"
 
 #: kcontextualhelpbutton.cpp:80
-#, fuzzy
-#| msgctxt "KPasswordDialog|"
-#| msgid "Show Contextual Help"
 msgctxt "QObject|@action:button accessible name"
 msgid "Contextual Help"
-msgstr "Паказаць кантэкстную даведку"
+msgstr "Кантэкстная даведка"
 
 #: kdatecombobox.cpp:187
 msgctxt "KDateComboBox|@info"
@@ -1724,7 +1713,7 @@
 #: kfontchooserwidget.ui:117
 msgctxt "KFontChooserWidget|"
 msgid "Sample:"
-msgstr ""
+msgstr "Узор:"
 
 #: kfontchooserwidget.ui:127
 msgctxt "KFontChooserWidget|"
@@ -1741,12 +1730,9 @@
 msgstr "Паказваць толькі монашырынныя шрыфты"
 
 #: kfontrequester.cpp:184
-#, fuzzy
-#| msgctxt "KFontRequester|@info:tooltip"
-#| msgid "Choose font..."
 msgctxt "KFontRequester|@info:tooltip"
 msgid "Choose font…"
-msgstr "Абраць шрыфт..."
+msgstr "Абраць шрыфт…"
 
 #: kfontrequester.cpp:190
 msgctxt "KFontRequester|@info:tooltip"
@@ -1860,12 +1846,9 @@
 msgstr "Закрыць паведамленне"
 
 #: kmimetypechooser.cpp:88
-#, fuzzy
-#| msgctxt "KMimeTypeChooser|@info:placeholder"
-#| msgid "Search for file type or filename pattern..."
 msgctxt "KMimeTypeChooser|@info:placeholder"
 msgid "Search for file type or filename pattern…"
-msgstr "Пошук па тыпу файла або шаблоне назвы 
файла..."
+msgstr "Пошук па тыпу файла або шаблоне назвы 
файла…"
 
 #: kmimetypechooser.cpp:89
 msgctxt "KMimeTypeChooser|@label:textbox"
@@ -1888,11 +1871,9 @@
 msgstr "Шаблоны"
 
 #: kmimetypechooser.cpp:126
-#, fuzzy
-#| msgid "&Edit"
 msgctxt "KMimeTypeChooser|@action:button"
 msgid "&Edit…"
-msgstr "&Змяніць"
+msgstr "&Рэдагаванне…"
 
 #: kmimetypechooser.cpp:141
 msgctxt "KMimeTypeChooser|@info:tooltip"
@@ -1900,25 +1881,17 @@
 msgstr "Запусціць рэдактар тыпаў MIME"
 
 #: kmimetypeeditor.cpp:27
-#, fuzzy
-#| msgctxt "QObject|"
-#| msgid "Could not find the \"keditfiletype5\" executable in PATH."
 msgctxt "QObject|"
 msgid "Could not find the \"keditfiletype\" executable in PATH."
-msgstr "Не ўдалося знайсці выканальны файл 
\"keditfiletype5\" па шляху PATH."
+msgstr "Не ўдалося знайсці выканальны файл 
\"keditfiletype\" па шляху PATH."
 
 #: kmimetypeeditor.cpp:37
-#, fuzzy
-#| msgctxt "QObject|"
-#| msgid ""
-#| "Could not start the \"keditfiletype5\" executable, please check your "
-#| "installation."
 msgctxt "QObject|"
 msgid ""
 "Could not start the \"keditfiletype\" executable, please check your "
 "installation."
 msgstr ""
-"Не ўдалося запусціць выканальны файл 
\"keditfiletype5\", праверце "
+"Не ўдалося запусціць выканальны файл 
\"keditfiletype\", праверце "
 "правільнасць усталявання."
 
 #: knewpassworddialog.cpp:63
@@ -2000,11 +1973,9 @@
 msgstr "Правяранне &надзейнасці пароля:"
 
 #: kpageview.cpp:449
-#, fuzzy
-#| msgid "Search:"
 msgctxt "KPageView|@info:placeholder"
 msgid "Search…"
-msgstr "Шукаць:"
+msgstr "Пошук…"
 
 #: kpassworddialog.cpp:52
 msgctxt "KPasswordDialog|@title:window"
@@ -2062,20 +2033,14 @@
 msgstr "Змяніць бачнасць пароля"
 
 #: kpasswordlineedit.cpp:87
-#, fuzzy
-#| msgctxt "KPasswordDialog|@title:window"
-#| msgid "Password"
 msgctxt "QObject|@action:inmenu"
 msgid "Show Password"
-msgstr "Пароль"
+msgstr "Паказаць пароль"
 
 #: kpasswordlineedit.cpp:88
-#, fuzzy
-#| msgctxt "KPasswordDialog|@title:window"
-#| msgid "Password"
 msgctxt "QObject|@action:inmenu"
 msgid "Hide Password"
-msgstr "Пароль"
+msgstr "Схаваць пароль"
 
 #: kpixmapregionselectordialog.cpp:56
 msgctxt "KPixmapRegionSelectorDialog|@title:window"
@@ -2171,11 +2136,9 @@
 msgstr "Не захоўваць даныя"
 
 #: kstandardguiitem.cpp:184
-#, fuzzy
-#| msgid "Save As"
 msgctxt "KStandardGuiItem|"
 msgid "Save &As…"
-msgstr "Запісаць як"
+msgstr "Захаваць &як…"
 
 #: kstandardguiitem.cpp:186
 msgctxt "KStandardGuiItem|"
@@ -2204,12 +2167,9 @@
 "Выкарыстоўвайце гэта, каб паспрабаваць 
розныя налады."
 
 #: kstandardguiitem.cpp:203
-#, fuzzy
-#| msgctxt "KStandardGuiItem|"
-#| msgid "Administrator &Mode..."
 msgctxt "KStandardGuiItem|"
 msgid "Administrator &Mode…"
-msgstr "Рэжым &адміністратара..."
+msgstr "Рэжым &адміністратара…"
 
 #: kstandardguiitem.cpp:205
 msgctxt "KStandardGuiItem|"
@@ -2313,11 +2273,9 @@
 msgstr "На адзін крок наперад"
 
 #: kstandardguiitem.cpp:276
-#, fuzzy
-#| msgid "Print"
 msgctxt "KStandardGuiItem|"
 msgid "&Print…"
-msgstr "Друкаваць"
+msgstr "&Друкаванне…"
 
 #: kstandardguiitem.cpp:278
 msgctxt "KStandardGuiItem|"
@@ -2345,10 +2303,9 @@
 msgstr "Выдаліць элемент(ы)"
 
 #: kstandardguiitem.cpp:299
-#, fuzzy
 msgctxt "KStandardGuiItem|"
 msgid "&Open…"
-msgstr "&Адкрыць"
+msgstr "&Адкрыць…"
 
 #: kstandardguiitem.cpp:301
 msgctxt "KStandardGuiItem|"
@@ -2381,11 +2338,9 @@
 msgstr "Уставіць"
 
 #: kstandardguiitem.cpp:325
-#, fuzzy
-#| msgid "Configure"
 msgctxt "KStandardGuiItem|"
 msgid "Confi&gure…"
-msgstr "Настаўленне"
+msgstr "&Наладжванне…"
 
 #: kstandardguiitem.cpp:330
 msgctxt "KStandardGuiItem|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwidgetsaddons-6.3.0/poqm/he/kwidgetsaddons6_qt.po 
new/kwidgetsaddons-6.4.0/poqm/he/kwidgetsaddons6_qt.po
--- old/kwidgetsaddons-6.3.0/poqm/he/kwidgetsaddons6_qt.po      2024-05-31 
15:28:55.000000000 +0200
+++ new/kwidgetsaddons-6.4.0/poqm/he/kwidgetsaddons6_qt.po      2024-07-05 
22:09:33.000000000 +0200
@@ -23,7 +23,7 @@
 msgstr ""
 "Project-Id-Version: \n"
 "POT-Creation-Date: \n"
-"PO-Revision-Date: 2024-05-22 21:46+0300\n"
+"PO-Revision-Date: 2024-07-02 14:51+0300\n"
 "Last-Translator: Yaron Shahrabani <sh.ya...@gmail.com>\n"
 "Language-Team: צוות התרגום של KDE ישראל\n"
 "Language: he\n"
@@ -32,7 +32,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
 "n % 10 == 0) ? 2 : 3));\n"
-"X-Generator: Lokalize 24.02.2\n"
+"X-Generator: Lokalize 24.05.1\n"
 "X-Qt-Contexts: true\n"
 
 #. Generic sans serif font presented in font choosers. When selected, the 
system will choose a real font, mandated by distro settings.
@@ -1048,7 +1048,7 @@
 #: kcharselect-translation.cpp:202
 msgctxt "KCharSelectData|KCharselect unicode block name"
 msgid "Supplemental Arrows-C"
-msgstr "השלמה של חצים ג׳"
+msgstr "השלמה של חיצים ג׳"
 
 #: kcharselect-translation.cpp:203
 msgctxt "KCharSelectData|KCharselect unicode block name"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwidgetsaddons-6.3.0/poqm/hu/kwidgetsaddons6_qt.po 
new/kwidgetsaddons-6.4.0/poqm/hu/kwidgetsaddons6_qt.po
--- old/kwidgetsaddons-6.3.0/poqm/hu/kwidgetsaddons6_qt.po      2024-05-31 
15:28:55.000000000 +0200
+++ new/kwidgetsaddons-6.4.0/poqm/hu/kwidgetsaddons6_qt.po      2024-07-05 
22:09:33.000000000 +0200
@@ -7,7 +7,7 @@
 "Project-Id-Version: KDE 4.4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2014-03-23 01:50+0000\n"
-"PO-Revision-Date: 2024-05-06 13:21+0200\n"
+"PO-Revision-Date: 2024-06-20 22:09+0200\n"
 "Last-Translator: Kristof Kiszel <ulys...@fsf.hu>\n"
 "Language-Team: Hungarian <kde-l10n...@kde.org>\n"
 "Language: hu\n"
@@ -15,7 +15,7 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Lokalize 24.07.70\n"
+"X-Generator: Lokalize 24.05.0\n"
 "X-Qt-Contexts: true\n"
 
 #. Generic sans serif font presented in font choosers. When selected, the 
system will choose a real font, mandated by distro settings.
@@ -1054,9 +1054,6 @@
 msgstr "Szimbólumok elavult számításokhoz"
 
 #: kcharselect.cpp:391
-#, fuzzy
-#| msgctxt "KCharSelect|@info:placeholder"
-#| msgid "Enter a search term or character..."
 msgctxt "KCharSelect|@info:placeholder"
 msgid "Enter a search term or character…"
 msgstr "Itt lehet megadni a keresendő szöveget…"
@@ -1067,12 +1064,9 @@
 msgstr "Itt lehet megadni a keresendő szöveget"
 
 #: kcharselect.cpp:400
-#, fuzzy
-#| msgctxt "KStandardGuiItem|"
-#| msgid "&Find"
 msgctxt "KCharSelect|@action"
 msgid "&Find…"
-msgstr "&Keresés"
+msgstr "&Keresés…"
 
 #: kcharselect.cpp:424
 msgctxt "KCharSelect|@action:button Goes to previous character"
@@ -1455,12 +1449,9 @@
 msgstr "Ismeretlen"
 
 #: kcolorcombo.cpp:333
-#, fuzzy
-#| msgctxt "@item license"
-#| msgid "Custom"
 msgctxt "KColorCombo|@item:inlistbox Custom color"
 msgid "Custom…"
-msgstr "Egyedi"
+msgstr "Egyéni…"
 
 #: kcontextualhelpbutton.cpp:80
 msgctxt "QObject|@action:button accessible name"
@@ -1728,9 +1719,6 @@
 msgstr "Csak az állandó szélességű betűkészleteket mutassa"
 
 #: kfontrequester.cpp:184
-#, fuzzy
-#| msgctxt "KFontRequester|@info:tooltip"
-#| msgid "Choose font..."
 msgctxt "KFontRequester|@info:tooltip"
 msgid "Choose font…"
 msgstr "Betűkészlet választása…"
@@ -1847,9 +1835,6 @@
 msgstr "Üzenet bezárása"
 
 #: kmimetypechooser.cpp:88
-#, fuzzy
-#| msgctxt "KMimeTypeChooser|@info:placeholder"
-#| msgid "Search for file type or filename pattern..."
 msgctxt "KMimeTypeChooser|@info:placeholder"
 msgid "Search for file type or filename pattern…"
 msgstr "Fájltípus vagy fájlnévminta keresése…"
@@ -1875,11 +1860,9 @@
 msgstr "Minták"
 
 #: kmimetypechooser.cpp:126
-#, fuzzy
-#| msgid "&Edit"
 msgctxt "KMimeTypeChooser|@action:button"
 msgid "&Edit…"
-msgstr "S&zerkesztés"
+msgstr "Sz&erkesztés…"
 
 #: kmimetypechooser.cpp:141
 msgctxt "KMimeTypeChooser|@info:tooltip"
@@ -1978,11 +1961,9 @@
 msgstr "Jelszóerősség-&jelző:"
 
 #: kpageview.cpp:449
-#, fuzzy
-#| msgid "Search:"
 msgctxt "KPageView|@info:placeholder"
 msgid "Search…"
-msgstr "Keresés:"
+msgstr "Keresés…"
 
 #: kpassworddialog.cpp:52
 msgctxt "KPasswordDialog|@title:window"
@@ -2143,11 +2124,9 @@
 msgstr "Az adatmentés kihagyása"
 
 #: kstandardguiitem.cpp:184
-#, fuzzy
-#| msgid "Save As"
 msgctxt "KStandardGuiItem|"
 msgid "Save &As…"
-msgstr "Mentés másként"
+msgstr "Mentés &másként…"
 
 #: kstandardguiitem.cpp:186
 msgctxt "KStandardGuiItem|"
@@ -2176,9 +2155,6 @@
 "Így többféle beállítást is ki lehet próbálni."
 
 #: kstandardguiitem.cpp:203
-#, fuzzy
-#| msgctxt "KStandardGuiItem|"
-#| msgid "Administrator &Mode..."
 msgctxt "KStandardGuiItem|"
 msgid "Administrator &Mode…"
 msgstr "Rendszerga&zdai mód…"
@@ -2285,11 +2261,9 @@
 msgstr "Előrelépés eggyel"
 
 #: kstandardguiitem.cpp:276
-#, fuzzy
-#| msgid "Print"
 msgctxt "KStandardGuiItem|"
 msgid "&Print…"
-msgstr "Nyomtatás"
+msgstr "&Nyomtatás…"
 
 #: kstandardguiitem.cpp:278
 msgctxt "KStandardGuiItem|"
@@ -2319,12 +2293,9 @@
 msgstr "Elemek törlése"
 
 #: kstandardguiitem.cpp:299
-#, fuzzy
-#| msgctxt "@label:button"
-#| msgid "&Open"
 msgctxt "KStandardGuiItem|"
 msgid "&Open…"
-msgstr "Me&gnyitás"
+msgstr "&Megnyitás…"
 
 #: kstandardguiitem.cpp:301
 msgctxt "KStandardGuiItem|"
@@ -2357,11 +2328,9 @@
 msgstr "&Beszúrás"
 
 #: kstandardguiitem.cpp:325
-#, fuzzy
-#| msgid "Configure"
 msgctxt "KStandardGuiItem|"
 msgid "Confi&gure…"
-msgstr "Beállítás"
+msgstr "B&eállítás…"
 
 #: kstandardguiitem.cpp:330
 msgctxt "KStandardGuiItem|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwidgetsaddons-6.3.0/poqm/ro/kwidgetsaddons6_qt.po 
new/kwidgetsaddons-6.4.0/poqm/ro/kwidgetsaddons6_qt.po
--- old/kwidgetsaddons-6.3.0/poqm/ro/kwidgetsaddons6_qt.po      2024-05-31 
15:28:55.000000000 +0200
+++ new/kwidgetsaddons-6.4.0/poqm/ro/kwidgetsaddons6_qt.po      2024-07-05 
22:09:34.000000000 +0200
@@ -3200,7 +3200,7 @@
 
 #~ msgctxt "EMAIL OF TRANSLATORS"
 #~ msgid "Your emails"
-#~ msgstr ",ser...@ase.md,l...@rolix.org,onet.crist...@gmail.com"
+#~ msgstr ",ser...@cip.md,l...@rolix.org,onet.crist...@gmail.com"
 
 #~ msgid "Name"
 #~ msgstr "Denumire"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwidgetsaddons-6.3.0/poqm/ru/kwidgetsaddons6_qt.po 
new/kwidgetsaddons-6.4.0/poqm/ru/kwidgetsaddons6_qt.po
--- old/kwidgetsaddons-6.3.0/poqm/ru/kwidgetsaddons6_qt.po      2024-05-31 
15:28:55.000000000 +0200
+++ new/kwidgetsaddons-6.4.0/poqm/ru/kwidgetsaddons6_qt.po      2024-07-05 
22:09:34.000000000 +0200
@@ -1,6 +1,7 @@
 # KDE - kdelibs/kdelibs4.po Russian translation.
 # Copyright (C) 2005, KDE Russian translation team.
 #
+# SPDX-FileCopyrightText: 2018, 2020, 2021, 2024 Alexander Yavorsky 
<kekc...@gmail.com>
 # Denis Perchine <d...@perchine.com>, 2000.
 # Gregory Mokhin <m...@kde.ru>, 2000, 2004, 2005.
 # Albert R. Valiev <darks...@altlinux.ru>, 2002, 2008.
@@ -14,21 +15,21 @@
 # Inga Barinova <ingabarin...@gmail.com>, 2012.
 # Julia Dronova <juliette....@gmail.com>, 2012.
 # Alexander Lakhin <exclus...@gmail.com>, 2013.
-# SPDX-FileCopyrightText: 2018, 2020, 2021, 2024 Alexander Yavorsky 
<kekc...@gmail.com>
 # Мария Шикунова <translation-t...@basealt.ru>, 2022.
+# Alexander Yavorsky <kekc...@gmail.com>, 2024.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2014-03-23 01:50+0000\n"
-"PO-Revision-Date: 2024-02-10 12:18+0300\n"
+"PO-Revision-Date: 2024-06-22 11:34+0300\n"
 "Last-Translator: Alexander Yavorsky <kekc...@gmail.com>\n"
 "Language-Team: Russian <kde-russ...@lists.kde.ru>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 24.01.95\n"
+"X-Generator: Lokalize 21.08.3\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-Environment: kde\n"
@@ -1106,9 +1107,6 @@
 msgstr "Устаревшие компьютерные символы"
 
 #: kcharselect.cpp:391
-#, fuzzy
-#| msgctxt "KCharSelect|@info:placeholder"
-#| msgid "Enter a search term or character..."
 msgctxt "KCharSelect|@info:placeholder"
 msgid "Enter a search term or character…"
 msgstr "Введите критерий поиска или символ..."
@@ -1118,14 +1116,10 @@
 msgid "Enter a search term or character here"
 msgstr "Введите критерий поиска или символ"
 
-# BUGME: where does this show up? May be change to "Найти"? --aspotashev
 #: kcharselect.cpp:400
-#, fuzzy
-#| msgctxt "KStandardGuiItem|"
-#| msgid "&Find"
 msgctxt "KCharSelect|@action"
 msgid "&Find…"
-msgstr "&Поиск"
+msgstr "&Найти…"
 
 #: kcharselect.cpp:424
 msgctxt "KCharSelect|@action:button Goes to previous character"
@@ -1799,12 +1793,9 @@
 msgstr "Показывать только моноширинные 
шрифты"
 
 #: kfontrequester.cpp:184
-#, fuzzy
-#| msgctxt "KFontRequester|@info:tooltip"
-#| msgid "Choose font..."
 msgctxt "KFontRequester|@info:tooltip"
 msgid "Choose font…"
-msgstr "Выбрать шрифт..."
+msgstr "Выбрать шрифт…"
 
 #: kfontrequester.cpp:190
 msgctxt "KFontRequester|@info:tooltip"
@@ -1918,12 +1909,9 @@
 msgstr "Закрыть сообщение"
 
 #: kmimetypechooser.cpp:88
-#, fuzzy
-#| msgctxt "KMimeTypeChooser|@info:placeholder"
-#| msgid "Search for file type or filename pattern..."
 msgctxt "KMimeTypeChooser|@info:placeholder"
 msgid "Search for file type or filename pattern…"
-msgstr "Введите тип файла или расширение 
файла..."
+msgstr "Введите тип файла или расширение 
файла…"
 
 #: kmimetypechooser.cpp:89
 msgctxt "KMimeTypeChooser|@label:textbox"
@@ -1946,11 +1934,9 @@
 msgstr "Шаблоны"
 
 #: kmimetypechooser.cpp:126
-#, fuzzy
-#| msgid "&Edit"
 msgctxt "KMimeTypeChooser|@action:button"
 msgid "&Edit…"
-msgstr "&Правка"
+msgstr "&Изменить…"
 
 #: kmimetypechooser.cpp:141
 msgctxt "KMimeTypeChooser|@info:tooltip"
@@ -2050,11 +2036,9 @@
 msgstr "&Датчик надёжности пароля:"
 
 #: kpageview.cpp:449
-#, fuzzy
-#| msgid "Search:"
 msgctxt "KPageView|@info:placeholder"
 msgid "Search…"
-msgstr "Поиск:"
+msgstr "Введите текст для поиска…"
 
 #: kpassworddialog.cpp:52
 msgctxt "KPasswordDialog|@title:window"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwidgetsaddons-6.3.0/poqm/sv/kwidgetsaddons6_qt.po 
new/kwidgetsaddons-6.4.0/poqm/sv/kwidgetsaddons6_qt.po
--- old/kwidgetsaddons-6.3.0/poqm/sv/kwidgetsaddons6_qt.po      2024-05-31 
15:28:55.000000000 +0200
+++ new/kwidgetsaddons-6.4.0/poqm/sv/kwidgetsaddons6_qt.po      2024-07-05 
22:09:34.000000000 +0200
@@ -1,9 +1,9 @@
-# Stefan Asserhäll <stefan.asserh...@bredband.net>, 2014, 2015, 2016, 2017, 
2018, 2019, 2020, 2021, 2022.
+# SPDX-FileCopyrightText: 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 
2022, 2024 Stefan Asserhäll <stefan.asserh...@gmail.com>
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"PO-Revision-Date: 2022-05-31 16:56+0200\n"
-"Last-Translator: Stefan Asserhäll <stefan.asserh...@bredband.net>\n"
+"PO-Revision-Date: 2024-06-21 12:17+0200\n"
+"Last-Translator: Stefan Asserhäll <stefan.asserh...@gmail.com>\n"
 "Language-Team: Swedish <kde-i18n-...@kde.org>\n"
 "Language: sv\n"
 "MIME-Version: 1.0\n"
@@ -11,7 +11,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 "X-Qt-Contexts: true\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 20.08.1\n"
+"X-Generator: Lokalize 23.08.5\n"
 
 #. Generic sans serif font presented in font choosers. When selected, the 
system will choose a real font, mandated by distro settings.
 #: fonthelpers_p.h:22
@@ -1049,12 +1049,9 @@
 msgstr "Symboler för äldre datasystem"
 
 #: kcharselect.cpp:391
-#, fuzzy
-#| msgctxt "KCharSelect|@info:placeholder"
-#| msgid "Enter a search term or character..."
 msgctxt "KCharSelect|@info:placeholder"
 msgid "Enter a search term or character…"
-msgstr "Ange ett sökbegrepp eller tecken..."
+msgstr "Ange ett sökbegrepp eller tecken…"
 
 #: kcharselect.cpp:393
 msgctxt "KCharSelect|@info:tooltip"
@@ -1062,12 +1059,9 @@
 msgstr "Ange ett sökbegrepp eller tecken här"
 
 #: kcharselect.cpp:400
-#, fuzzy
-#| msgctxt "KStandardGuiItem|"
-#| msgid "&Find"
 msgctxt "KCharSelect|@action"
 msgid "&Find…"
-msgstr "&Sök"
+msgstr "&Sök…"
 
 #: kcharselect.cpp:424
 msgctxt "KCharSelect|@action:button Goes to previous character"
@@ -1450,20 +1444,14 @@
 msgstr "Okänd"
 
 #: kcolorcombo.cpp:333
-#, fuzzy
-#| msgctxt "KColorCombo|@item:inlistbox Custom color"
-#| msgid "Custom..."
 msgctxt "KColorCombo|@item:inlistbox Custom color"
 msgid "Custom…"
-msgstr "Egen..."
+msgstr "Egen…"
 
 #: kcontextualhelpbutton.cpp:80
-#, fuzzy
-#| msgctxt "KPasswordDialog|"
-#| msgid "Show Contextual Help"
 msgctxt "QObject|@action:button accessible name"
 msgid "Contextual Help"
-msgstr "Visa sammanhangsberoende hjälp"
+msgstr "Sammanhangsberoende hjälp"
 
 #: kdatecombobox.cpp:187
 msgctxt "KDateComboBox|@info"
@@ -1707,7 +1695,7 @@
 #: kfontchooserwidget.ui:117
 msgctxt "KFontChooserWidget|"
 msgid "Sample:"
-msgstr ""
+msgstr "Exempel:"
 
 #: kfontchooserwidget.ui:127
 msgctxt "KFontChooserWidget|"
@@ -1724,12 +1712,9 @@
 msgstr "Visa bara teckensnitt med fast bredd"
 
 #: kfontrequester.cpp:184
-#, fuzzy
-#| msgctxt "KFontRequester|@info:tooltip"
-#| msgid "Choose font..."
 msgctxt "KFontRequester|@info:tooltip"
 msgid "Choose font…"
-msgstr "Välj teckensnitt..."
+msgstr "Välj teckensnitt…"
 
 #: kfontrequester.cpp:190
 msgctxt "KFontRequester|@info:tooltip"
@@ -1843,12 +1828,9 @@
 msgstr "Stäng meddelandet"
 
 #: kmimetypechooser.cpp:88
-#, fuzzy
-#| msgctxt "KMimeTypeChooser|@info:placeholder"
-#| msgid "Search for file type or filename pattern..."
 msgctxt "KMimeTypeChooser|@info:placeholder"
 msgid "Search for file type or filename pattern…"
-msgstr "Sök efter filtyp eller filnamnsmönster..."
+msgstr "Sök efter filtyp eller filnamnsmönster…"
 
 #: kmimetypechooser.cpp:89
 msgctxt "KMimeTypeChooser|@label:textbox"
@@ -1871,12 +1853,9 @@
 msgstr "Mönster"
 
 #: kmimetypechooser.cpp:126
-#, fuzzy
-#| msgctxt "KMimeTypeChooser|@action:button"
-#| msgid "&Edit..."
 msgctxt "KMimeTypeChooser|@action:button"
 msgid "&Edit…"
-msgstr "&Redigera..."
+msgstr "&Redigera…"
 
 #: kmimetypechooser.cpp:141
 msgctxt "KMimeTypeChooser|@info:tooltip"
@@ -1884,25 +1863,17 @@
 msgstr "Starta Mime-typeditorn"
 
 #: kmimetypeeditor.cpp:27
-#, fuzzy
-#| msgctxt "QObject|"
-#| msgid "Could not find the \"keditfiletype5\" executable in PATH."
 msgctxt "QObject|"
 msgid "Could not find the \"keditfiletype\" executable in PATH."
-msgstr "Kunde inte hitta det körbara programmet \"keditfiletype5\" i PATH."
+msgstr "Kunde inte hitta det körbara programmet \"keditfiletype\" i PATH."
 
 #: kmimetypeeditor.cpp:37
-#, fuzzy
-#| msgctxt "QObject|"
-#| msgid ""
-#| "Could not start the \"keditfiletype5\" executable, please check your "
-#| "installation."
 msgctxt "QObject|"
 msgid ""
 "Could not start the \"keditfiletype\" executable, please check your "
 "installation."
 msgstr ""
-"Kunde inte starta det körbara programmet \"keditfiletype5\". Kontrollera "
+"Kunde inte starta det körbara programmet \"keditfiletype\". Kontrollera "
 "installationen."
 
 #: knewpassworddialog.cpp:63
@@ -1985,7 +1956,7 @@
 #: kpageview.cpp:449
 msgctxt "KPageView|@info:placeholder"
 msgid "Search…"
-msgstr ""
+msgstr "Sök…"
 
 #: kpassworddialog.cpp:52
 msgctxt "KPasswordDialog|@title:window"
@@ -2043,20 +2014,14 @@
 msgstr "Ändra lösenordets synlighet"
 
 #: kpasswordlineedit.cpp:87
-#, fuzzy
-#| msgctxt "KPasswordDialog|@title:window"
-#| msgid "Password"
 msgctxt "QObject|@action:inmenu"
 msgid "Show Password"
-msgstr "Lösenord"
+msgstr "Visa lösenord"
 
 #: kpasswordlineedit.cpp:88
-#, fuzzy
-#| msgctxt "KPasswordDialog|@title:window"
-#| msgid "Password"
 msgctxt "QObject|@action:inmenu"
 msgid "Hide Password"
-msgstr "Lösenord"
+msgstr "Dölj lösenord"
 
 #: kpixmapregionselectordialog.cpp:56
 msgctxt "KPixmapRegionSelectorDialog|@title:window"
@@ -2152,12 +2117,9 @@
 msgstr "Spara inte data"
 
 #: kstandardguiitem.cpp:184
-#, fuzzy
-#| msgctxt "KStandardGuiItem|"
-#| msgid "Save &As..."
 msgctxt "KStandardGuiItem|"
 msgid "Save &As…"
-msgstr "Spara s&om..."
+msgstr "Spara s&om…"
 
 #: kstandardguiitem.cpp:186
 msgctxt "KStandardGuiItem|"
@@ -2186,12 +2148,9 @@
 "Använd det för att prova olika inställningar."
 
 #: kstandardguiitem.cpp:203
-#, fuzzy
-#| msgctxt "KStandardGuiItem|"
-#| msgid "Administrator &Mode..."
 msgctxt "KStandardGuiItem|"
 msgid "Administrator &Mode…"
-msgstr "Ad&ministratörsläge..."
+msgstr "Ad&ministratörsläge…"
 
 #: kstandardguiitem.cpp:205
 msgctxt "KStandardGuiItem|"
@@ -2295,12 +2254,9 @@
 msgstr "Gå framåt ett steg"
 
 #: kstandardguiitem.cpp:276
-#, fuzzy
-#| msgctxt "KStandardGuiItem|"
-#| msgid "&Print..."
 msgctxt "KStandardGuiItem|"
 msgid "&Print…"
-msgstr "Skriv &ut..."
+msgstr "Skriv &ut…"
 
 #: kstandardguiitem.cpp:278
 msgctxt "KStandardGuiItem|"
@@ -2328,12 +2284,9 @@
 msgstr "Ta bort objekt"
 
 #: kstandardguiitem.cpp:299
-#, fuzzy
-#| msgctxt "KStandardGuiItem|"
-#| msgid "&Open..."
 msgctxt "KStandardGuiItem|"
 msgid "&Open…"
-msgstr "Ö&ppna..."
+msgstr "Ö&ppna…"
 
 #: kstandardguiitem.cpp:301
 msgctxt "KStandardGuiItem|"
@@ -2366,12 +2319,9 @@
 msgstr "&Infoga"
 
 #: kstandardguiitem.cpp:325
-#, fuzzy
-#| msgctxt "KStandardGuiItem|"
-#| msgid "Confi&gure..."
 msgctxt "KStandardGuiItem|"
 msgid "Confi&gure…"
-msgstr "A&npassa..."
+msgstr "A&npassa…"
 
 #: kstandardguiitem.cpp:330
 msgctxt "KStandardGuiItem|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kwidgetsaddons-6.3.0/poqm/zh_CN/kwidgetsaddons6_qt.po 
new/kwidgetsaddons-6.4.0/poqm/zh_CN/kwidgetsaddons6_qt.po
--- old/kwidgetsaddons-6.3.0/poqm/zh_CN/kwidgetsaddons6_qt.po   2024-05-31 
15:28:55.000000000 +0200
+++ new/kwidgetsaddons-6.4.0/poqm/zh_CN/kwidgetsaddons6_qt.po   2024-07-05 
22:09:34.000000000 +0200
@@ -1674,12 +1674,12 @@
 #: kfontchooserwidget.ui:50
 msgctxt "KFontChooserWidget|"
 msgid "Font style"
-msgstr "字体风格"
+msgstr "字体样式"
 
 #: kfontchooserwidget.ui:57
 msgctxt "KFontChooserWidget|"
 msgid "Font style:"
-msgstr "字体风格:"
+msgstr "字体样式:"
 
 #: kfontchooserwidget.ui:75
 msgctxt "KFontChooserWidget|"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwidgetsaddons-6.3.0/src/kjobwidgets.cpp 
new/kwidgetsaddons-6.4.0/src/kjobwidgets.cpp
--- old/kwidgetsaddons-6.3.0/src/kjobwidgets.cpp        2024-05-31 
15:28:55.000000000 +0200
+++ new/kwidgetsaddons-6.4.0/src/kjobwidgets.cpp        2024-07-05 
22:09:34.000000000 +0200
@@ -14,8 +14,19 @@
 {
     job->setProperty("widget", QVariant::fromValue(widget));
 
-    QWindow *window = widget ? widget->windowHandle() : nullptr;
+    QWindow *windowHandle = nullptr;
+    if (widget) {
+        QWidget *window = widget->window();
+        if (window->winId()) {
+            windowHandle = window->windowHandle();
+        }
+    }
+
+    setWindowHandle(job, windowHandle);
+}
 
+void KJobWidgets::setWindowHandle(QObject *job, QWindow *window)
+{
     job->setProperty("window", QVariant::fromValue(window));
     if (window) {
         job->setProperty("window-id", QVariant::fromValue(window->winId()));
@@ -27,6 +38,11 @@
     return job->property("widget").value<QWidget *>();
 }
 
+QWindow *KJobWidgets::windowHandle(QObject *job)
+{
+    return job->property("window").value<QWindow *>();
+}
+
 // duplicated from kwindowsystem
 static int timestampCompare(unsigned long time1_, unsigned long time2_) // 
like strcmp()
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwidgetsaddons-6.3.0/src/kjobwidgets.h 
new/kwidgetsaddons-6.4.0/src/kjobwidgets.h
--- old/kwidgetsaddons-6.3.0/src/kjobwidgets.h  2024-05-31 15:28:55.000000000 
+0200
+++ new/kwidgetsaddons-6.4.0/src/kjobwidgets.h  2024-07-05 22:09:34.000000000 
+0200
@@ -10,8 +10,9 @@
 
 #include <kwidgetsaddons_export.h>
 
-class QWidget;
 class QObject;
+class QWidget;
+class QWindow;
 
 /**
  * KJobWidgets namespace
@@ -36,6 +37,17 @@
 KWIDGETSADDONS_EXPORT void setWindow(QObject *job, QWidget *widget);
 
 /**
+ * Associate this job with a window given by @p window.
+ *
+ * Note that setWindow() will set the window handle too.
+ *
+ * @param job should be a KJob subclass
+ *
+ * @since 6.4
+ */
+KWIDGETSADDONS_EXPORT void setWindowHandle(QObject *job, QWindow *window);
+
+/**
  * Return the window associated with this job.
  *
  * @param job should be a KJob subclass
@@ -45,6 +57,15 @@
 KWIDGETSADDONS_EXPORT QWidget *window(QObject *job);
 
 /**
+ * Returns the window handle associated with this job.
+ *
+ * @param job should be a KJob subclass
+ *
+ * @since 6.4
+ */
+KWIDGETSADDONS_EXPORT QWindow *windowHandle(QObject *job);
+
+/**
  * Updates the last user action timestamp to the given time.
  *
  * @param job should be a KJob subclass
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwidgetsaddons-6.3.0/src/ktitlewidget.cpp 
new/kwidgetsaddons-6.4.0/src/ktitlewidget.cpp
--- old/kwidgetsaddons-6.3.0/src/ktitlewidget.cpp       2024-05-31 
15:28:55.000000000 +0200
+++ new/kwidgetsaddons-6.4.0/src/ktitlewidget.cpp       2024-07-05 
22:09:34.000000000 +0200
@@ -153,26 +153,19 @@
     : QWidget(parent)
     , d(new KTitleWidgetPrivate(this))
 {
-    QFrame *titleFrame = new QFrame(this);
-    titleFrame->setAutoFillBackground(true);
-    titleFrame->setFrameShape(QFrame::StyledPanel);
-    titleFrame->setFrameShadow(QFrame::Plain);
-    titleFrame->setBackgroundRole(QPalette::Window);
-    titleFrame->setContentsMargins(0, 0, 0, 0);
-
     // default image / text part start
-    d->headerLayout = new QGridLayout(titleFrame);
+    d->headerLayout = new QGridLayout();
     d->headerLayout->setContentsMargins(0, 0, 0, 0);
     d->headerLayout->setSizeConstraint(QLayout::SetFixedSize);
 
-    d->textLabel = new QLabel(titleFrame);
+    d->textLabel = new QLabel(this);
     d->textLabel->setVisible(false);
     d->textLabel->setTextInteractionFlags(Qt::TextSelectableByMouse | 
Qt::LinksAccessibleByMouse);
 
-    d->imageLabel = new QLabel(titleFrame);
+    d->imageLabel = new QLabel(this);
     d->imageLabel->setVisible(false);
 
-    d->commentLabel = new QLabel(titleFrame);
+    d->commentLabel = new QLabel(this);
     d->commentLabel->setVisible(false);
     d->commentLabel->setOpenExternalLinks(true);
     d->commentLabel->setWordWrap(true);
@@ -181,8 +174,14 @@
     d->updateIconAlignment(ImageRight); // make sure d->iconAlignment is left, 
to trigger initial layout
     // default image / text part end
 
-    QVBoxLayout *mainLayout = new QVBoxLayout(this);
-    mainLayout->addWidget(titleFrame);
+    // vertical centering of the complete header
+    auto *mainLayout = new QVBoxLayout(this);
+    mainLayout->addLayout(d->headerLayout);
+    // headerLayout's sizeConstraint being QLayout::SetFixedSize is ignored 
when added to a layout
+    // with default Qt::Alignment(). instead is stretched to match the whole 
size.
+    // Sadly QVBoxLayout::addLayout does not have a alignment argument, other 
than QVBoxLayout::addWidget,
+    // so set it afterwards onto the layout item generated.
+    mainLayout->itemAt(0)->setAlignment(Qt::AlignVCenter);
     mainLayout->setContentsMargins(0, 0, 0, 0);
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kwidgetsaddons-6.3.0/src/kurllabel.cpp 
new/kwidgetsaddons-6.4.0/src/kurllabel.cpp
--- old/kwidgetsaddons-6.3.0/src/kurllabel.cpp  2024-05-31 15:28:55.000000000 
+0200
+++ new/kwidgetsaddons-6.4.0/src/kurllabel.cpp  2024-07-05 22:09:34.000000000 
+0200
@@ -257,7 +257,7 @@
     QLabel::enterEvent(event);
 
     if (!d->alternatePixmap.isNull()) {
-        const auto currentPixmap = pixmap(Qt::ReturnByValue);
+        const auto currentPixmap = pixmap();
         if (!currentPixmap.isNull()) {
             d->realPixmap = currentPixmap;
             setPixmap(d->alternatePixmap);
@@ -282,7 +282,7 @@
 {
     QLabel::leaveEvent(event);
 
-    if (!d->alternatePixmap.isNull() && !pixmap(Qt::ReturnByValue).isNull()) {
+    if (!d->alternatePixmap.isNull() && !pixmap().isNull()) {
         setPixmap(d->realPixmap);
     }
 

Reply via email to