Hello community,

here is the log from the commit of package kcmutils for openSUSE:Factory 
checked in at 2017-03-03 15:13:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcmutils (Old)
 and      /work/SRC/openSUSE:Factory/.kcmutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kcmutils"

Fri Mar  3 15:13:23 2017 rev:37 rq:461402 version:5.31.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kcmutils/kcmutils.changes        2017-02-03 
17:43:57.903504884 +0100
+++ /work/SRC/openSUSE:Factory/.kcmutils.new/kcmutils.changes   2017-03-03 
15:13:24.548262178 +0100
@@ -1,0 +2,7 @@
+Thu Feb  9 09:24:10 UTC 2017 - [email protected]
+
+- Update to 5.31.0
+  * For more details please see:
+    https://www.kde.org/announcements/kde-frameworks-5.31.0.php
+
+-------------------------------------------------------------------

Old:
----
  kcmutils-5.30.0.tar.xz

New:
----
  kcmutils-5.31.0.tar.xz

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

Other differences:
------------------
++++++ kcmutils.spec ++++++
--- /var/tmp/diff_new_pack.jUo7Py/_old  2017-03-03 15:13:25.112182335 +0100
+++ /var/tmp/diff_new_pack.jUo7Py/_new  2017-03-03 15:13:25.116181769 +0100
@@ -18,9 +18,9 @@
 
 %bcond_without lang
 %define lname   libKF5KCMUtils5
-%define _tar_path 5.30
+%define _tar_path 5.31
 Name:           kcmutils
-Version:        5.30.0
+Version:        5.31.0
 Release:        0
 %define kf5_version %{version}
 BuildRequires:  cmake >= 3.0
@@ -36,11 +36,11 @@
 BuildRequires:  kpackage-devel >= %{_tar_path}
 BuildRequires:  kservice-devel >= %{_tar_path}
 BuildRequires:  kxmlgui-devel >= %{_tar_path}
-BuildRequires:  cmake(Qt5DBus) >= 5.5.0
-BuildRequires:  cmake(Qt5Qml) >= 5.5.0
-BuildRequires:  cmake(Qt5Quick) >= 5.5.0
-BuildRequires:  cmake(Qt5QuickWidgets) >= 5.5.0
-BuildRequires:  cmake(Qt5Widgets) >= 5.5.0
+BuildRequires:  cmake(Qt5DBus) >= 5.6.0
+BuildRequires:  cmake(Qt5Qml) >= 5.6.0
+BuildRequires:  cmake(Qt5Quick) >= 5.6.0
+BuildRequires:  cmake(Qt5QuickWidgets) >= 5.6.0
+BuildRequires:  cmake(Qt5Widgets) >= 5.6.0
 Summary:        Provides various classes to work with KCModules
 License:        LGPL-2.1+
 Group:          System/GUI/KDE

++++++ kcmutils-5.30.0.tar.xz -> kcmutils-5.31.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/CMakeLists.txt 
new/kcmutils-5.31.0/CMakeLists.txt
--- old/kcmutils-5.30.0/CMakeLists.txt  2017-01-08 21:46:09.000000000 +0100
+++ new/kcmutils-5.31.0/CMakeLists.txt  2017-02-05 11:48:21.000000000 +0100
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.0)
 
-set(KF5_VERSION "5.30.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.30.0") # handled by release scripts
+set(KF5_VERSION "5.31.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.31.0") # handled by release scripts
 project(KCMUtils VERSION ${KF5_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.30.0  NO_MODULE)
+find_package(ECM 5.31.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL 
"https://projects.kde.org/projects/kdesupport/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -16,7 +16,7 @@
 include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
 include(KDECMakeSettings)
 
-set(REQUIRED_QT_VERSION 5.5.0)
+set(REQUIRED_QT_VERSION 5.6.0)
 find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Widgets DBus Qml 
Quick QuickWidgets)
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/po/ar/kcmutils5.po 
new/kcmutils-5.31.0/po/ar/kcmutils5.po
--- old/kcmutils-5.30.0/po/ar/kcmutils5.po      2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/po/ar/kcmutils5.po      2017-02-05 11:48:21.000000000 
+0100
@@ -16,14 +16,14 @@
 # Zayed Al-Saidi <[email protected]>, 2009.
 # hanny <[email protected]>, 2012.
 # Abderrahim Kitouni <[email protected]>, 2012.
-# Safa Alfulaij <[email protected]>, 2013.
+# Safa Alfulaij <[email protected]>, 2013, 2017.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2016-11-19 20:11+0100\n"
-"PO-Revision-Date: 2013-08-08 13:54+0300\n"
-"Last-Translator: Safa Alfulaij <[email protected]>\n"
+"PO-Revision-Date: 2017-01-25 22:33+0300\n"
+"Last-Translator: Safa Alfulaij <[email protected]>\n"
 "Language-Team: Arabic <[email protected]>\n"
 "Language: ar\n"
 "MIME-Version: 1.0\n"
@@ -31,7 +31,7 @@
 "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 && n%100<=99 ? 4 : 5;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
 
 #, kde-format
 msgctxt "NAME OF TRANSLATORS"
@@ -42,19 +42,19 @@
 msgctxt "EMAIL OF TRANSLATORS"
 msgid "Your emails"
 msgstr ""
-"[email protected],[email protected],[email protected]"
+"[email protected],[email protected],[email protected]"
 
 #: kcmoduleloader.cpp:79
 #, kde-format
 msgid "The module %1 could not be found."
-msgstr "لم أستطع العثور على الوحدة %1."
+msgstr "تعذّر إيجاد الوحدة %1."
 
 #: kcmoduleloader.cpp:80
 #, kde-format
 msgid ""
 "<qt><p>The diagnosis is:<br />The desktop file %1 could not be found.</p></"
 "qt>"
-msgstr "<qt><p>التشخيص:<br />لا يمكن إيجاد ملف سطح المكتب %1 .</p></qt>"
+msgstr "<qt><p>التّشخيص:<br />تعذّر إيجاد ملفّ سطح المكتب %1.</p></qt>"
 
 #: kcmoduleloader.cpp:82
 #, kde-format
@@ -67,20 +67,20 @@
 "<qt><p>Either the hardware/software the module configures is not available "
 "or the module has been disabled by the administrator.</p></qt>"
 msgstr ""
-" <qt><p>إما أن إعدادات الوحدة البرمجية أو العتادية غير موجودة أو أن المدير "
-"عطل الوحدة.</p></qt>"
+"<qt><p>إمّا أنّ العتاد/البرمجيّة التي تضبطها الوحدة غير متوفّرة، أو أنّ 
المدير "
+"عطّل الوحدة.</p></qt>"
 
 #: kcmoduleloader.cpp:140
 #, kde-format
 msgid "The module %1 is not a valid configuration module."
-msgstr "الوحدة %1 هي ليست وحدة إعداد صالحة."
+msgstr "الوحدة %1 ليست وحدة ضبط صالحة."
 
 #: kcmoduleloader.cpp:141
 #, kde-format
 msgid ""
 "<qt>The diagnosis is:<br />The desktop file %1 does not specify a library.</"
 "qt>"
-msgstr "<qt>التشخيص:<br />ملف سطح المكتب %1 لا يحدد مكتبة.</qt>"
+msgstr "<qt>التّشخيص:<br />ملفّ سطح المكتب %1 لا يحدّد مكتبة.</qt>"
 
 #: kcmoduleloader.cpp:156
 #, kde-format
@@ -100,7 +100,7 @@
 #, kde-format
 msgctxt "Argument is application name"
 msgid "This configuration section is already opened in %1"
-msgstr "فُتح جزء الإعدادات هذا مسبقا في التطبيق %1"
+msgstr "فُتح جزء الضّبط هذا بالفعل في «%1»"
 
 #: kcmultidialog.cpp:57
 #, kde-format
@@ -108,8 +108,8 @@
 "The settings of the current module have changed.\n"
 "Do you want to apply the changes or discard them?"
 msgstr ""
-"إعدادات الوحدة الحاليّة تغيّرت.\n"
-"هل تريد تطبيقها أو تجاهلها؟"
+"تغيّرت إعدادت الوحدة الحاليّة.\n"
+"أتريد تطبيقها أو رفضها؟"
 
 #: kcmultidialog.cpp:59
 #, kde-format
@@ -131,17 +131,17 @@
 #: kdeglobals.kcfg:10
 #, kde-format
 msgid "The distance between icons specified in pixels."
-msgstr "المسافة بين أيقونات سطح المكتب (بالبكسلات)"
+msgstr "المسافة بين أيقونات سطح المكتب بالبكسلات."
 
 #. i18n: ectx: label, entry, group (General)
 #: kdeglobals.kcfg:23
 #, kde-format
 msgid "Widget style to use"
-msgstr "أسلوب الودجات المراد استعماله"
+msgstr "نمط الودجات ليُستخدم"
 
 #. i18n: ectx: whatsthis, entry, group (General)
 #: kdeglobals.kcfg:24
-#, kde-format
+#, fuzzy, kde-format
 msgid ""
 "The name of the widget style, for example \"keramik\" or \"plastik\". "
 "Without quotes."
@@ -151,7 +151,7 @@
 #: kdeglobals.kcfg:30
 #, kde-format
 msgid "Use the PC speaker"
-msgstr "استعمل سماعات الحاسوب"
+msgstr "استخدم سمّاعات الحاسوب"
 
 #. i18n: ectx: whatsthis, entry, group (General)
 #: kdeglobals.kcfg:31
@@ -159,17 +159,17 @@
 msgid ""
 "Whether the ordinary PC speaker should be used instead of KDE's own "
 "notifications system."
-msgstr "ما إذا كان يجب استعمال سماعة الحاسوب عوضا عن نظام تنبيه كدي."
+msgstr "فيما إذا كان يجب استخدام سمّاعات الحاسوب بدل نظام «كدي» للإخطارات."
 
 #. i18n: ectx: label, entry, group (General)
 #: kdeglobals.kcfg:35
 #, kde-format
 msgid "What terminal application to use"
-msgstr "التطبيقات الطرفية المراد استعمالها"
+msgstr "تطبيق الطّرفية ليُستخدم"
 
 #. i18n: ectx: whatsthis, entry, group (General)
 #: kdeglobals.kcfg:37
-#, kde-format
+#, fuzzy, kde-format
 msgid ""
 "Whenever a terminal application is launched this terminal emulator program "
 "will be used.\n"
@@ -179,11 +179,11 @@
 #: kdeglobals.kcfg:41
 #, kde-format
 msgid "Fixed width font"
-msgstr "خط ثابت العرض"
+msgstr "خطّ ثابت العرض"
 
 #. i18n: ectx: whatsthis, entry, group (General)
 #: kdeglobals.kcfg:43
-#, kde-format
+#, fuzzy, kde-format
 msgid ""
 "This font is used when a fixed font is needed. A fixed font has a constant "
 "width.\n"
@@ -191,7 +191,7 @@
 
 #. i18n: ectx: label, entry, group (General)
 #: kdeglobals.kcfg:46
-#, kde-format
+#, fuzzy, kde-format
 msgid "System wide font"
 msgstr "الخطوط الشاملة للنظام"
 
@@ -199,13 +199,13 @@
 #: kdeglobals.kcfg:49
 #, kde-format
 msgid "Font for menus"
-msgstr "خط القوائم"
+msgstr "خطّ القوائم"
 
 #. i18n: ectx: whatsthis, entry, group (General)
 #: kdeglobals.kcfg:50
 #, kde-format
 msgid "What font to use for menus in applications."
-msgstr "الخط المراد استعماله في قوائم التطبيقات."
+msgstr "أيّ خطّ يُستخدم في قوائم التّطبيقات."
 
 #. i18n: ectx: label, entry, group (General)
 #: kdeglobals.kcfg:53
@@ -217,7 +217,7 @@
 #: kdeglobals.kcfg:54
 #, kde-format
 msgid "What color links should be that have not yet been clicked on"
-msgstr "ماذا يجب أن يكون لون الوصلة التي لم ينقر عليها بعد"
+msgstr "ما لون الوصلات التي لم يُنقر عليها بعد"
 
 #. i18n: ectx: label, entry, group (General)
 #: kdeglobals.kcfg:57
@@ -229,11 +229,11 @@
 #: kdeglobals.kcfg:60
 #, kde-format
 msgid "Font for the taskbar"
-msgstr "خط شريط المهام"
+msgstr "خطّ شريط المهامّ"
 
 #. i18n: ectx: whatsthis, entry, group (General)
 #: kdeglobals.kcfg:61
-#, kde-format
+#, fuzzy, kde-format
 msgid ""
 "What font to use for the panel at the bottom of the screen, where the "
 "currently running applications are."
@@ -245,17 +245,17 @@
 #: kdeglobals.kcfg:64
 #, kde-format
 msgid "Fonts for toolbars"
-msgstr "خط شرائط الأدوات"
+msgstr "خطّ أشرطة الأدوات"
 
 #. i18n: ectx: label, entry (Desktop Screenshot), group (Global Shortcuts)
 #: kdeglobals.kcfg:73
 #, kde-format
 msgid "Shortcut for taking screenshot"
-msgstr "اختصار لأخذ لقطات الشاشة"
+msgstr "اختصار أخذ لقطات الشّاشة"
 
 #. i18n: ectx: label, entry (Enable/Disable Clipboard Actions), group (Global 
Shortcuts)
 #: kdeglobals.kcfg:78
-#, kde-format
+#, fuzzy, kde-format
 msgid "Shortcut for toggling Clipboard Actions on and off"
 msgstr "اختصار تبديل إجراءات الحافظة بين تشغيل و إيقاف"
 
@@ -269,23 +269,23 @@
 #: kdeglobals.kcfg:380
 #, kde-format
 msgid "Show directories first"
-msgstr "أظهر الدلائل أولا"
+msgstr "أظهر الأدلّة أوّلًا"
 
 #. i18n: ectx: whatsthis, entry (Sort directories first), group (KFileDialog 
Settings)
 #: kdeglobals.kcfg:381
 #, kde-format
 msgid "Whether directories should be placed at the top when displaying files"
-msgstr "ما إذا كان ينبغي أن توضع الأدلة في الأعلى عند عرض الملفات"
+msgstr "فيما إذا كان يجب وضع الأدلّة في الأعلى عند عرض الملفّات"
 
 #. i18n: ectx: label, entry (Recent URLs), group (KFileDialog Settings)
 #: kdeglobals.kcfg:389
-#, kde-format
+#, fuzzy, kde-format
 msgid "The URLs recently visited"
-msgstr "الوصلات التي زرتها مؤخرا"
+msgstr "الوصلات المزارة حديثًا"
 
 #. i18n: ectx: whatsthis, entry (Recent URLs), group (KFileDialog Settings)
 #: kdeglobals.kcfg:390
-#, kde-format
+#, fuzzy, kde-format
 msgid "Used for auto-completion in file dialogs, for example"
 msgstr "مستعمل للإتمام الآلي في حوارات الملفات مثلا"
 
@@ -293,17 +293,17 @@
 #: kdeglobals.kcfg:394
 #, kde-format
 msgid "Show file preview in file dialog"
-msgstr "أظهر معاينة للملفات في حوار الملفات"
+msgstr "أظهر معاينة للملفّات في حواريّ الملفّات"
 
 #. i18n: ectx: label, entry (Show hidden files), group (KFileDialog Settings)
 #: kdeglobals.kcfg:399
 #, kde-format
 msgid "Show hidden files"
-msgstr "أظهر الملفات المخفية"
+msgstr "أظهر الملفّات المخفيّة"
 
 #. i18n: ectx: whatsthis, entry (Show hidden files), group (KFileDialog 
Settings)
 #: kdeglobals.kcfg:400
-#, kde-format
+#, fuzzy, kde-format
 msgid ""
 "Whether files starting with a dot (convention for hidden files) should be "
 "shown"
@@ -315,24 +315,24 @@
 #: kdeglobals.kcfg:405
 #, kde-format
 msgid "Show speedbar"
-msgstr "أظهر شريط السرعة"
+msgstr "أظهر شريط السّرعة"
 
 #. i18n: ectx: whatsthis, entry (Show Speedbar), group (KFileDialog Settings)
 #: kdeglobals.kcfg:406
 #, kde-format
 msgid ""
 "Whether the shortcut icons to the left in the file dialog should be shown"
-msgstr "لإظهار الأيقونات المختصِرة في جانب مربع حوار الملفات"
+msgstr "فيما إذا كان يجب عرض أيقونات الاختصارات على يمين حواريّ الملفّات"
 
 #. i18n: ectx: label, entry, group (Locale)
 #: kdeglobals.kcfg:425
-#, kde-format
+#, fuzzy, kde-format
 msgid "What country"
 msgstr "أي دولة"
 
 #. i18n: ectx: whatsthis, entry, group (Locale)
 #: kdeglobals.kcfg:426
-#, kde-format
+#, fuzzy, kde-format
 msgid ""
 "Used to determine how to display numbers, currency and time/date, for example"
 msgstr "يستعمل لتحديد كيفية عرض الأرقام ، والعملة ، والتاريخ  والساعة مثلا"
@@ -341,43 +341,43 @@
 #: kdeglobals.kcfg:430
 #, kde-format
 msgid "What language to use to display text"
-msgstr "أي لغة ستستعمل لعرض النصوص"
+msgstr "أيّ لغة تُستخدم لعرض النّصوص"
 
 #. i18n: ectx: label, entry, group (Locale)
 #: kdeglobals.kcfg:433
-#, kde-format
+#, fuzzy, kde-format
 msgid "Character used for indicating positive numbers"
-msgstr "المحرف المستعمل لتحديد الأعداد الموجبة"
+msgstr "المحرف المستخدم لتحديد الأعداد الموجبة"
 
 #. i18n: ectx: whatsthis, entry, group (Locale)
 #: kdeglobals.kcfg:434
 #, kde-format
 msgid "Most countries have no character for this"
-msgstr "معظم الدول لا تستعمل محرفا لهذا الغرض"
+msgstr "معظم الدّول لا تستخدم محرفًا لهذا الغرض"
 
 #. i18n: ectx: label, entry, group (Paths)
 #: kdeglobals.kcfg:439
 #, kde-format
 msgid "Path to the autostart directory"
-msgstr "مسار دليل البدء الآلي"
+msgstr "مسار دليل البدء الآليّ"
 
 #. i18n: ectx: whatsthis, entry, group (Paths)
 #: kdeglobals.kcfg:440
-#, kde-format
+#, fuzzy, kde-format
 msgid "Path to the directory containing executables to be run on session login"
 msgstr ""
-"مسار الدليل الذي يحتوي الملفات القابلة للتنفيذ المراد تشغيلها مباشرة عند "
+"مسار الدّليل الذي يحتوي الملفات القابلة للتنفيذ المراد تشغيلها مباشرة عند "
 "الولوج للجلسة"
 
 #. i18n: ectx: label, entry, group (Socks)
 #: kdeglobals.kcfg:487
 #, kde-format
 msgid "Enable SOCKS support"
-msgstr "تفعيل دعم سوكس (SOCKS)"
+msgstr "فعّل دعم SOCKS"
 
 #. i18n: ectx: whatsthis, entry, group (Socks)
 #: kdeglobals.kcfg:488
-#, kde-format
+#, fuzzy, kde-format
 msgid "Whether SOCKS version 4 and 5 should be enabled in KDE's sub systems"
 msgstr " لتفعيل النسخة 4 و 5 لـSOCKS في الأنظمة الفرعية لكدي"
 
@@ -385,29 +385,29 @@
 #: kdeglobals.kcfg:492
 #, kde-format
 msgid "Path to custom SOCKS library"
-msgstr "مسار مكتبة  SOCKS المخصصة"
+msgstr "مسار مكتبة SOCKS المخصّصة"
 
 #. i18n: ectx: label, entry, group (Toolbar style)
 #: kdeglobals.kcfg:498
-#, kde-format
+#, fuzzy, kde-format
 msgid "Highlight toolbar buttons on mouse over"
 msgstr "إبراز أزرار شريط الأدوات عند تمرير الفأرة عليها"
 
 #. i18n: ectx: label, entry, group (Toolbar style)
 #: kdeglobals.kcfg:502
-#, kde-format
+#, fuzzy, kde-format
 msgid "Show text on toolbar icons "
-msgstr "أظهر النص على أيقونات شريط الأدوات"
+msgstr "أظهر النّصّ على أيقونات شريط الأدوات"
 
 #. i18n: ectx: whatsthis, entry, group (Toolbar style)
 #: kdeglobals.kcfg:503
-#, kde-format
+#, fuzzy, kde-format
 msgid "Whether text should be shown in addition to icons on toolbar icons"
 msgstr "لإظهار النص بجانب الأيقونات في أيقونة شريط الأدوات"
 
 #. i18n: ectx: label, entry (EchoMode), group (Passwords)
 #: kdeglobals.kcfg:524
-#, kde-format
+#, fuzzy, kde-format
 msgid "Password echo type"
 msgstr "نوع صدى كلمة السر"
 
@@ -415,24 +415,24 @@
 #: kdeglobals.kcfg:534
 #, kde-format
 msgid "The size of the dialog"
-msgstr "مقاس مربع الحوار"
+msgstr ""
 
 #: kpluginselector.cpp:140
-#, kde-format
+#, fuzzy, kde-format
 msgid ""
 "Automatic changes have been performed due to plugin dependencies. Click here "
 "for further information"
 msgstr "تمت تغييرات آلية بسبب اعتمادات الملحقات. انقر هنا لمعلومات أكثر"
 
 #: kpluginselector.cpp:209
-#, kde-format
+#, fuzzy, kde-format
 msgid ""
 "Automatic changes have been performed in order to satisfy plugin "
 "dependencies:\n"
 msgstr "تمت تغييرات آلية بسبب اعتمادات الملحقات:\n"
 
 #: kpluginselector.cpp:212
-#, kde-format
+#, fuzzy, kde-format
 msgid ""
 "\n"
 "    %1 plugin has been automatically checked because of the dependency of %2 "
@@ -442,7 +442,7 @@
 "    فُعّل الملحق %1 بسبب اعتماده على الملحق %2"
 
 #: kpluginselector.cpp:214
-#, kde-format
+#, fuzzy, kde-format
 msgid ""
 "\n"
 "    %1 plugin has been automatically unchecked because of its dependency on "
@@ -452,12 +452,12 @@
 "    عُطّل الملحق %1 بسبب اعتماده على الملحق %2"
 
 #: kpluginselector.cpp:217
-#, kde-format
+#, fuzzy, kde-format
 msgid "Dependency Check"
 msgstr "فحص الاعتمادات"
 
 #: kpluginselector.cpp:234
-#, kde-format
+#, fuzzy, kde-format
 msgid "%1 plugin automatically added due to plugin dependencies"
 msgid_plural "%1 plugins automatically added due to plugin dependencies"
 msgstr[0] "لم يضف شيء بسبب اعتمادات الملاحق"
@@ -468,12 +468,12 @@
 msgstr[5] "تمت إضافة %1 ملحق آليا بسبب اعتمادات الملاحق"
 
 #: kpluginselector.cpp:238
-#, kde-format
+#, fuzzy, kde-format
 msgid ", "
-msgstr " ، "
+msgstr "، "
 
 #: kpluginselector.cpp:242
-#, kde-format
+#, fuzzy, kde-format
 msgid "%1 plugin automatically removed due to plugin dependencies"
 msgid_plural "%1 plugins automatically removed due to plugin dependencies"
 msgstr[0] "لم تتم إزالة أي شي بسبب اعتمادات الملاحق"
@@ -486,20 +486,20 @@
 #: kpluginselector.cpp:263
 #, kde-format
 msgid "Search Plugins"
-msgstr "ابحث عن الملاحق"
+msgstr "ابحث عن ملحقات"
 
 #: kpluginselector.cpp:793
 #, kde-format
 msgctxt "Used only for plugins"
 msgid "About %1"
-msgstr "حول %1"
+msgstr "عن «%1»"
 
 #: ksettings/componentsdialog.cpp:55
-#, kde-format
+#, fuzzy, kde-format
 msgid "Select Components"
 msgstr "اختر المكوّنات"
 
 #: ksettings/dialog.cpp:231
 #, kde-format
 msgid "Enable component"
-msgstr "مكّن المكون"
+msgstr "فعّل المكوّن"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/po/gl/kcmutils5.po 
new/kcmutils-5.31.0/po/gl/kcmutils5.po
--- old/kcmutils-5.30.0/po/gl/kcmutils5.po      2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/po/gl/kcmutils5.po      2017-02-05 11:48:21.000000000 
+0100
@@ -9,20 +9,22 @@
 # Marce Villarino <[email protected]>, 2009, 2010, 2011, 2012.
 # Xosé <[email protected]>, 2010.
 # Marce Villarino <[email protected]>, 2011, 2012, 2013, 2014.
+# Adrián Chaves Fernández (Gallaecio) <[email protected]>, 2017.
 msgid ""
 msgstr ""
 "Project-Id-Version: kdelibs4\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n";
 "POT-Creation-Date: 2016-11-19 20:11+0100\n"
-"PO-Revision-Date: 2014-01-06 15:27+0100\n"
-"Last-Translator: Marce Villarino <[email protected]>\n"
-"Language-Team: Galician <[email protected]>\n"
+"PO-Revision-Date: 2017-01-29 14:06+0100\n"
+"Last-Translator: Adrián Chaves Fernández (Gallaecio) <adriyetichaves@gmail."
+"com>\n"
+"Language-Team: Galician <[email protected]>\n"
 "Language: gl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Lokalize 1.5\n"
+"X-Generator: Lokalize 2.0\n"
 "X-Environment: kde, development\n"
 "X-Accelerator-Marker: &\n"
 "X-Text-Markup: kde4\n"
@@ -90,7 +92,7 @@
 msgstr ""
 "<qt><p>Posíbeis razóns:<ul><li>Produciuse un erro a última vez que se anovou "
 "KDE, deixando orfo un módulo de control</li><li>Hai presentes módulos vellos "
-"de terceiros.</li></ul></p><p>Comprobe estes puntos con coidado e tente "
+"de terceiros.</li></ul></p><p>Comprobe estes puntos con coidado e intente "
 "eliminar o módulo mencionado na mensaxe de erro. Se isto falla, considere "
 "contactar co seu distribuidor de paquetes.</p></qt>"
 
@@ -107,7 +109,7 @@
 "Do you want to apply the changes or discard them?"
 msgstr ""
 "Cambiáronse as opcións deste módulo.\n"
-"Desexa aplicar os cambios ou rexeitalos?"
+"Quere aplicar os cambios ou descartalos?"
 
 #: kcmultidialog.cpp:59
 #, kde-format
@@ -135,7 +137,7 @@
 #: kdeglobals.kcfg:23
 #, kde-format
 msgid "Widget style to use"
-msgstr "O estilo de widgets a usar"
+msgstr "O estilo de trebellos a usar"
 
 #. i18n: ectx: whatsthis, entry, group (General)
 #: kdeglobals.kcfg:24
@@ -144,7 +146,8 @@
 "The name of the widget style, for example \"keramik\" or \"plastik\". "
 "Without quotes."
 msgstr ""
-"O nome do estilo dos widgets, por exemplo «keramik» ou «plastik». Sen aspas."
+"O nome do estilo dos trebellos, por exemplo «keramik» ou «plastik». Sen "
+"aspas."
 
 #. i18n: ectx: label, entry, group (General)
 #: kdeglobals.kcfg:30
@@ -166,7 +169,7 @@
 #: kdeglobals.kcfg:35
 #, kde-format
 msgid "What terminal application to use"
-msgstr "O programa de terminal que utilizar"
+msgstr "O aplicativo de terminal que utilizar"
 
 #. i18n: ectx: whatsthis, entry, group (General)
 #: kdeglobals.kcfg:37
@@ -210,7 +213,7 @@
 #: kdeglobals.kcfg:50
 #, kde-format
 msgid "What font to use for menus in applications."
-msgstr "A fonte tipográfica que usar para os menús dos programas."
+msgstr "A fonte tipográfica que usar para os menús dos aplicativos."
 
 #. i18n: ectx: label, entry, group (General)
 #: kdeglobals.kcfg:53
@@ -243,7 +246,7 @@
 "What font to use for the panel at the bottom of the screen, where the "
 "currently running applications are."
 msgstr ""
-"O tipo de letra do panel no fondo da pantalla, onde se ven que programas "
+"O tipo de letra do panel no fondo da pantalla, onde se ven que aplicativos "
 "están a executarse."
 
 #. i18n: ectx: label, entry, group (General)
@@ -268,19 +271,19 @@
 #: kdeglobals.kcfg:83
 #, kde-format
 msgid "Shortcut for shutting down the computer without confirmation"
-msgstr "Atallo para apagar o ordenador sen pedir confirmación"
+msgstr "Atallo para apagar o computador sen pedir confirmación"
 
 #. i18n: ectx: label, entry (Sort directories first), group (KFileDialog 
Settings)
 #: kdeglobals.kcfg:380
 #, kde-format
 msgid "Show directories first"
-msgstr "Mostrar primeiro os cartafoles"
+msgstr "Mostrar primeiro os directorios"
 
 #. i18n: ectx: whatsthis, entry (Sort directories first), group (KFileDialog 
Settings)
 #: kdeglobals.kcfg:381
 #, kde-format
 msgid "Whether directories should be placed at the top when displaying files"
-msgstr "Indica se os cartafoles deben pórse en riba ao mostrar os ficheiros"
+msgstr "Indica se os directorios deben pórse en riba ao mostrar os ficheiros"
 
 #. i18n: ectx: label, entry (Recent URLs), group (KFileDialog Settings)
 #: kdeglobals.kcfg:389
@@ -352,7 +355,7 @@
 #: kdeglobals.kcfg:430
 #, kde-format
 msgid "What language to use to display text"
-msgstr "A lingua na que mostrar o texto"
+msgstr "O idioma no que mostrar o texto"
 
 #. i18n: ectx: label, entry, group (Locale)
 #: kdeglobals.kcfg:433
@@ -370,14 +373,14 @@
 #: kdeglobals.kcfg:439
 #, kde-format
 msgid "Path to the autostart directory"
-msgstr "Ruta ao cartafol de inicios automáticos"
+msgstr "Ruta ao directorio de inicios automáticos"
 
 #. i18n: ectx: whatsthis, entry, group (Paths)
 #: kdeglobals.kcfg:440
 #, kde-format
 msgid "Path to the directory containing executables to be run on session login"
 msgstr ""
-"Ruta ao cartafol que contén os executábeis que executar ao iniciar unha "
+"Ruta ao directorio que contén os executábeis que executar ao iniciar unha "
 "sesión"
 
 #. i18n: ectx: label, entry, group (Socks)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/kcmodulecontainer.cpp 
new/kcmutils-5.31.0/src/kcmodulecontainer.cpp
--- old/kcmutils-5.30.0/src/kcmodulecontainer.cpp       2017-01-08 
21:46:09.000000000 +0100
+++ new/kcmutils-5.31.0/src/kcmodulecontainer.cpp       2017-02-05 
11:48:21.000000000 +0100
@@ -38,8 +38,8 @@
 public:
     KCModuleContainerPrivate(const QStringList &mods)
         : modules(mods)
-        , tabWidget(0)
-        , topLayout(0)
+        , tabWidget(nullptr)
+        , topLayout(nullptr)
     {}
 
     QStringList modules;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/kcmoduleloader.cpp 
new/kcmutils-5.31.0/src/kcmoduleloader.cpp
--- old/kcmutils-5.30.0/src/kcmoduleloader.cpp  2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/src/kcmoduleloader.cpp  2017-02-05 11:48:21.000000000 
+0100
@@ -165,6 +165,6 @@
     if (report & KCModuleLoader::Inline) {
         return new KCMError(text, realDetails, parent);
     }
-    return 0;
+    return nullptr;
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/kcmoduleloader.h 
new/kcmutils-5.31.0/src/kcmoduleloader.h
--- old/kcmutils-5.30.0/src/kcmoduleloader.h    2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/src/kcmoduleloader.h    2017-02-05 11:48:21.000000000 
+0100
@@ -73,7 +73,7 @@
  * @return a pointer to the loaded @ref KCModule
  */
 KCMUTILS_EXPORT KCModule *loadModule(const KCModuleInfo &module, ErrorReporting
-                                     report, QWidget *parent = 0, const 
QStringList &args = QStringList());
+                                     report, QWidget *parent = nullptr, const 
QStringList &args = QStringList());
 
 /**
  * Loads a @ref KCModule. If loading fails a zero pointer is returned.
@@ -84,7 +84,7 @@
  * @return a pointer to the loaded @ref KCModule
  */
 KCMUTILS_EXPORT KCModule *loadModule(const QString &module, ErrorReporting 
report,
-                                     QWidget *parent = 0, const QStringList 
&args = QStringList());
+                                     QWidget *parent = nullptr, const 
QStringList &args = QStringList());
 
 /**
  * Unloads the module's library
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/kcmoduleproxy.cpp 
new/kcmutils-5.31.0/src/kcmoduleproxy.cpp
--- old/kcmutils-5.30.0/src/kcmoduleproxy.cpp   2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/src/kcmoduleproxy.cpp   2017-02-05 11:48:21.000000000 
+0100
@@ -179,7 +179,7 @@
         // Violence: Get rid of KCMError & CO, so that
         // realModule() attempts to reload the module
         delete kcm;
-        kcm = 0;
+        kcm = nullptr;
         Q_Q(KCModuleProxy);
         q->realModule();
 
@@ -215,7 +215,7 @@
 {
     Q_D(KCModuleProxy);
     delete d->kcm;
-    d->kcm = 0;
+    d->kcm = nullptr;
 }
 
 void KCModuleProxyPrivate::_k_moduleChanged(bool c)
@@ -232,7 +232,7 @@
 
 void KCModuleProxyPrivate::_k_moduleDestroyed()
 {
-    kcm = 0;
+    kcm = nullptr;
 }
 
 KCModuleProxy::KCModuleProxy(const KService::Ptr &service, QWidget *parent,
@@ -289,7 +289,7 @@
 
 const KAboutData *KCModuleProxy::aboutData() const
 {
-    return realModule() ? realModule()->aboutData() : 0;
+    return realModule() ? realModule()->aboutData() : nullptr;
 }
 
 KCModule::Buttons KCModuleProxy::buttons() const
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/kcmoduleproxy.h 
new/kcmutils-5.31.0/src/kcmoduleproxy.h
--- old/kcmutils-5.30.0/src/kcmoduleproxy.h     2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/src/kcmoduleproxy.h     2017-02-05 11:48:21.000000000 
+0100
@@ -76,7 +76,7 @@
      * @param args This is used in the implementation and is internal.
      * Use the default.
      */
-    explicit KCModuleProxy(const KCModuleInfo &info, QWidget *parent = 0,
+    explicit KCModuleProxy(const KCModuleInfo &info, QWidget *parent = nullptr,
                            const QStringList &args = QStringList());
 
     /**
@@ -89,7 +89,7 @@
      * @param args This is used in the implementation and is internal.
      * Use the default.
      */
-    explicit KCModuleProxy(const QString &serviceName, QWidget *parent = 0,
+    explicit KCModuleProxy(const QString &serviceName, QWidget *parent = 
nullptr,
                            const QStringList &args = QStringList());
 
     /**
@@ -100,7 +100,7 @@
      * @param args This is used in the implementation and is internal.
      * Use the default.
      */
-    explicit KCModuleProxy(const KService::Ptr &service, QWidget *parent = 0,
+    explicit KCModuleProxy(const KService::Ptr &service, QWidget *parent = 
nullptr,
                            const QStringList &args = QStringList());
 
     /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/kcmoduleproxy_p.h 
new/kcmutils-5.31.0/src/kcmoduleproxy_p.h
--- old/kcmutils-5.30.0/src/kcmoduleproxy_p.h   2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/src/kcmoduleproxy_p.h   2017-02-05 11:48:21.000000000 
+0100
@@ -30,7 +30,7 @@
     Q_DECLARE_PUBLIC(KCModuleProxy)
 protected:
     KCModuleProxyPrivate(KCModuleProxy *_parent, const KCModuleInfo &info, 
const QStringList &_args)
-        : args(_args), kcm(0), topLayout(0), rootInfo(0), modInfo(info),
+        : args(_args), kcm(nullptr), topLayout(nullptr), rootInfo(nullptr), 
modInfo(info),
           changed(false), bogusOccupier(false), parent(_parent)
     {
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/kcmoduleqml.cpp 
new/kcmutils-5.31.0/src/kcmoduleqml.cpp
--- old/kcmutils-5.30.0/src/kcmoduleqml.cpp     2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/src/kcmoduleqml.cpp     2017-02-05 11:48:21.000000000 
+0100
@@ -40,7 +40,7 @@
 {
 public:
     KCModuleQmlPrivate(KQuickAddons::ConfigModule *cm)
-        : quickWindow(Q_NULLPTR),
+        : quickWindow(nullptr),
           configModule(cm)
     {
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/kcmultidialog.cpp 
new/kcmutils-5.31.0/src/kcmultidialog.cpp
--- old/kcmutils-5.30.0/src/kcmultidialog.cpp   2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/src/kcmultidialog.cpp   2017-02-05 11:48:21.000000000 
+0100
@@ -86,7 +86,7 @@
     q->blockSignals(true);
     q->setCurrentPage(previous);
 
-    KCModuleProxy *previousModule = 0;
+    KCModuleProxy *previousModule = nullptr;
     for (int i = 0; i < modules.count(); ++i) {
         if (modules[ i ].item == previous) {
             previousModule = modules[ i ].kcm;
@@ -108,7 +108,7 @@
     Q_Q(KCMultiDialog);
     // qDebug();
     // Get the current module
-    KCModuleProxy *activeModule = 0;
+    KCModuleProxy *activeModule = nullptr;
     for (int i = 0; i < modules.count(); ++i) {
         if (modules[ i ].item == q->currentPage()) {
             activeModule = modules[ i ].kcm;
@@ -408,23 +408,23 @@
 
     KService::Ptr service = KService::serviceByStorageId(complete);
 
-    return addModule(KCModuleInfo(service), 0, args);
+    return addModule(KCModuleInfo(service), nullptr, args);
 }
 
 KPageWidgetItem *KCMultiDialog::addModule(const KCModuleInfo &moduleInfo,
         KPageWidgetItem *parentItem, const QStringList &args)
 {
     if (!moduleInfo.service()) {
-        return 0;
+        return nullptr;
     }
 
     //KAuthorized::authorizeControlModule( moduleInfo.service()->menuId() ) is
     //checked in noDisplay already
     if (moduleInfo.service()->noDisplay()) {
-        return 0;
+        return nullptr;
     }
 
-    KCModuleProxy *kcm = new KCModuleProxy(moduleInfo, 0, args);
+    KCModuleProxy *kcm = new KCModuleProxy(moduleInfo, nullptr, args);
 
     // qDebug() << moduleInfo.moduleName();
     KPageWidgetItem *item = new KPageWidgetItem(kcm, moduleInfo.moduleName());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/kcmultidialog.h 
new/kcmutils-5.31.0/src/kcmultidialog.h
--- old/kcmutils-5.30.0/src/kcmultidialog.h     2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/src/kcmultidialog.h     2017-02-05 11:48:21.000000000 
+0100
@@ -45,7 +45,7 @@
      *
      * @param parent The parent widget
      **/
-    KCMultiDialog(QWidget *parent = 0);
+    KCMultiDialog(QWidget *parent = nullptr);
 
     /**
      * Destructor
@@ -83,7 +83,7 @@
      *
      * @param args The arguments that should be given to the KCModule when it 
is created
      **/
-    KPageWidgetItem *addModule(const KCModuleInfo &moduleinfo, KPageWidgetItem 
*parent = 0,
+    KPageWidgetItem *addModule(const KCModuleInfo &moduleinfo, KPageWidgetItem 
*parent = nullptr,
                                const QStringList &args = QStringList());
 
     /**
@@ -121,8 +121,8 @@
     /**
      * This constructor can be used by subclasses to provide a custom 
KPageWidget.
      */
-    KCMultiDialog(KPageWidget *pageWidget, QWidget *parent, Qt::WindowFlags 
flags = 0);
-    KCMultiDialog(KCMultiDialogPrivate &dd, KPageWidget *pageWidget, QWidget 
*parent, Qt::WindowFlags flags = 0);
+    KCMultiDialog(KPageWidget *pageWidget, QWidget *parent, Qt::WindowFlags 
flags = nullptr);
+    KCMultiDialog(KCMultiDialogPrivate &dd, KPageWidget *pageWidget, QWidget 
*parent, Qt::WindowFlags flags = nullptr);
 
     KCMultiDialogPrivate *const d_ptr;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/kcmultidialog_p.h 
new/kcmutils-5.31.0/src/kcmultidialog_p.h
--- old/kcmutils-5.30.0/src/kcmultidialog_p.h   2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/src/kcmultidialog_p.h   2017-02-05 11:48:21.000000000 
+0100
@@ -32,7 +32,7 @@
     Q_DECLARE_PUBLIC(KCMultiDialog)
 protected:
     KCMultiDialogPrivate(KCMultiDialog *parent)
-        : currentModule(0), q_ptr(parent)
+        : currentModule(nullptr), q_ptr(parent)
     {
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/kpluginselector.cpp 
new/kcmutils-5.31.0/src/kpluginselector.cpp
--- old/kcmutils-5.30.0/src/kpluginselector.cpp 2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/src/kpluginselector.cpp 2017-02-05 11:48:21.000000000 
+0100
@@ -55,8 +55,8 @@
 KPluginSelector::Private::Private(KPluginSelector *parent)
     : QObject(parent)
     , parent(parent)
-    , listView(0)
-    , categoryDrawer(0)
+    , listView(nullptr)
+    , categoryDrawer(nullptr)
     , showIcons(false)
 {
 }
@@ -476,7 +476,7 @@
     Q_UNUSED(parent)
 
     return createIndex(row, column, (row < pluginEntryList.count()) ? (void *) 
&pluginEntryList.at(row)
-                       : 0);
+                       : nullptr);
 }
 
 QVariant KPluginSelector::Private::PluginModel::data(const QModelIndex &index, 
int role) const
@@ -609,7 +609,7 @@
 
     painter->save();
 
-    QApplication::style()->drawPrimitive(QStyle::PE_PanelItemViewItem, 
&option, painter, 0);
+    QApplication::style()->drawPrimitive(QStyle::PE_PanelItemViewItem, 
&option, painter, nullptr);
 
     int iconSize = option.rect.height() - MARGIN * 2;
     if (pluginSelector_d->showIcons) {
@@ -805,10 +805,10 @@
     QDialog configDialog(itemView());
     configDialog.setWindowTitle(model->data(index, NameRole).toString());
     // The number of KCModuleProxies in use determines whether to use a 
tabwidget
-    QTabWidget *newTabWidget = 0;
+    QTabWidget *newTabWidget = nullptr;
     // Widget to use for the setting dialog's main widget,
     // either a QTabWidget or a KCModuleProxy
-    QWidget *mainWidget = 0;
+    QWidget *mainWidget = nullptr;
     // Widget to use as the KCModuleProxy's parent.
     // The first proxy is owned by the dialog itself
     QWidget *moduleProxyParentWidget = &configDialog;
@@ -832,9 +832,9 @@
                         mainWidget = newTabWidget;
                     } else {
                         delete newTabWidget;
-                        newTabWidget = 0;
+                        newTabWidget = nullptr;
                         moduleProxyParentWidget = &configDialog;
-                        mainWidget->setParent(0);
+                        mainWidget->setParent(nullptr);
                     }
                 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/kpluginselector.h 
new/kcmutils-5.31.0/src/kpluginselector.h
--- old/kcmutils-5.30.0/src/kpluginselector.h   2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/src/kpluginselector.h   2017-02-05 11:48:21.000000000 
+0100
@@ -68,7 +68,7 @@
     /**
       * Create a new KPluginSelector
       */
-    KPluginSelector(QWidget *parent = 0);
+    KPluginSelector(QWidget *parent = nullptr);
 
     /**
       * Destructor
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/kpluginselector_p.h 
new/kcmutils-5.31.0/src/kpluginselector_p.h
--- old/kcmutils-5.30.0/src/kpluginselector_p.h 2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/src/kpluginselector_p.h 2017-02-05 11:48:21.000000000 
+0100
@@ -116,7 +116,7 @@
     Q_OBJECT
 
 public:
-    DependenciesWidget(QWidget *parent = 0);
+    DependenciesWidget(QWidget *parent = nullptr);
     ~DependenciesWidget();
 
     void addDependency(const QString &dependency, const QString 
&pluginCausant, bool added);
@@ -145,7 +145,7 @@
     : public QAbstractListModel
 {
 public:
-    PluginModel(KPluginSelector::Private *pluginSelector_d, QObject *parent = 
0);
+    PluginModel(KPluginSelector::Private *pluginSelector_d, QObject *parent = 
nullptr);
     ~PluginModel();
 
     void addPlugins(const QList<KPluginInfo> &pluginList, const QString 
&categoryName, const QString &categoryKey, const KConfigGroup &cfgGroup, 
PluginLoadMethod pluginLoadMethod = ReadConfigFile, bool manuallyAdded = false);
@@ -167,7 +167,7 @@
     : public KCategorizedSortFilterProxyModel
 {
 public:
-    ProxyModel(KPluginSelector::Private *pluginSelector_d, QObject *parent = 
0);
+    ProxyModel(KPluginSelector::Private *pluginSelector_d, QObject *parent = 
nullptr);
     ~ProxyModel();
 
 protected:
@@ -184,7 +184,7 @@
     Q_OBJECT
 
 public:
-    PluginDelegate(KPluginSelector::Private *pluginSelector_d, QObject *parent 
= 0);
+    PluginDelegate(KPluginSelector::Private *pluginSelector_d, QObject *parent 
= nullptr);
     ~PluginDelegate();
 
     void paint(QPainter *painter, const QStyleOptionViewItem &option, const 
QModelIndex &index) const Q_DECL_OVERRIDE;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/ksettings/componentsdialog.cpp 
new/kcmutils-5.31.0/src/ksettings/componentsdialog.cpp
--- old/kcmutils-5.30.0/src/ksettings/componentsdialog.cpp      2017-01-08 
21:46:09.000000000 +0100
+++ new/kcmutils-5.31.0/src/ksettings/componentsdialog.cpp      2017-02-05 
11:48:21.000000000 +0100
@@ -146,7 +146,7 @@
 void ComponentsDialog::executed(QTreeWidgetItem *item, int)
 {
     // qDebug() ;
-    if (item == 0) {
+    if (item == nullptr) {
         return;
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/ksettings/componentsdialog_p.h 
new/kcmutils-5.31.0/src/ksettings/componentsdialog_p.h
--- old/kcmutils-5.30.0/src/ksettings/componentsdialog_p.h      2017-01-08 
21:46:09.000000000 +0100
+++ new/kcmutils-5.31.0/src/ksettings/componentsdialog_p.h      2017-02-05 
11:48:21.000000000 +0100
@@ -49,7 +49,7 @@
       @param parent parent widget
       @param name   name
     */
-    explicit ComponentsDialog(QWidget *parent = 0, const char *name = 0);
+    explicit ComponentsDialog(QWidget *parent = nullptr, const char *name = 
nullptr);
     ~ComponentsDialog();
 
     /**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/ksettings/dialog.cpp 
new/kcmutils-5.31.0/src/ksettings/dialog.cpp
--- old/kcmutils-5.30.0/src/ksettings/dialog.cpp        2017-01-08 
21:46:09.000000000 +0100
+++ new/kcmutils-5.31.0/src/ksettings/dialog.cpp        2017-02-05 
11:48:21.000000000 +0100
@@ -344,7 +344,7 @@
                         const KService::Ptr service = info.service();
                         // FIXME get weight from service or plugin info
                         const int weight = 1000;
-                        KPageWidgetItem *item = createPageItem(0, 
service->name(), service->comment(), service->icon(), weight);
+                        KPageWidgetItem *item = createPageItem(nullptr, 
service->name(), service->comment(), service->icon(), weight);
                         connectItemCheckBox(item, pinfo, 
pinfo.isPluginEnabled());
                         foundPlugin = true;
                         break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/ksettings/dialog.h 
new/kcmutils-5.31.0/src/ksettings/dialog.h
--- old/kcmutils-5.30.0/src/ksettings/dialog.h  2017-01-08 21:46:09.000000000 
+0100
+++ new/kcmutils-5.31.0/src/ksettings/dialog.h  2017-02-05 11:48:21.000000000 
+0100
@@ -86,7 +86,7 @@
      *                     dialog - centering the dialog over the parent
      *                     widget.
      */
-    explicit Dialog(QWidget *parent = 0);
+    explicit Dialog(QWidget *parent = nullptr);
 
     /**
      * Construct a new Preferences Dialog with the pages for the selected
@@ -100,7 +100,7 @@
      *                     dialog - centering the dialog over the parent
      *                     widget.
      */
-    explicit Dialog(const QStringList &components, QWidget *parent = 0);
+    explicit Dialog(const QStringList &components, QWidget *parent = nullptr);
 
     ~Dialog();
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/ksettings/pluginpage.cpp 
new/kcmutils-5.31.0/src/ksettings/pluginpage.cpp
--- old/kcmutils-5.30.0/src/ksettings/pluginpage.cpp    2017-01-08 
21:46:09.000000000 +0100
+++ new/kcmutils-5.31.0/src/ksettings/pluginpage.cpp    2017-02-05 
11:48:21.000000000 +0100
@@ -30,7 +30,7 @@
 {
 public:
     PluginPagePrivate()
-        : selwid(0)
+        : selwid(nullptr)
     {
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kcmutils-5.30.0/src/ksettings/pluginpage.h 
new/kcmutils-5.31.0/src/ksettings/pluginpage.h
--- old/kcmutils-5.30.0/src/ksettings/pluginpage.h      2017-01-08 
21:46:09.000000000 +0100
+++ new/kcmutils-5.31.0/src/ksettings/pluginpage.h      2017-02-05 
11:48:21.000000000 +0100
@@ -78,7 +78,7 @@
      * Automatically creates the KPluginSelector widget.
      */
     explicit PluginPage(const KAboutData *aboutData,
-                        QWidget *parent = 0,
+                        QWidget *parent = nullptr,
                         const QVariantList &args = QVariantList());
 
     ~PluginPage();


Reply via email to