Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package akonadiconsole for openSUSE:Factory 
checked in at 2021-12-13 20:42:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/akonadiconsole (Old)
 and      /work/SRC/openSUSE:Factory/.akonadiconsole.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "akonadiconsole"

Mon Dec 13 20:42:23 2021 rev:64 rq:937856 version:21.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/akonadiconsole/akonadiconsole.changes    
2021-11-06 18:18:37.964903241 +0100
+++ /work/SRC/openSUSE:Factory/.akonadiconsole.new.2520/akonadiconsole.changes  
2021-12-13 20:47:03.412506735 +0100
@@ -1,0 +2,34 @@
+Fri Dec  3 19:21:17 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 21.12.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/21.12.0/
+- Changes since 21.11.90:
+  * Enable new GitLab CI on stable branch.
+
+-------------------------------------------------------------------
+Sat Nov 27 10:10:11 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 21.11.90
+  * New feature release
+- No code change since 21.11.80
+
+-------------------------------------------------------------------
+Sat Nov 13 17:54:06 UTC 2021 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 21.11.80
+  * New feature release
+- Changes since 21.08.3:
+  * Improve the Database Browser tab
+  * Allow to show header in qtc6
+  * Remove unused includes
+  * Not necessary now to use qOverload
+  * Fix akonadi include
+  * Remove some qOverload as we remove deprecated qt5.15 signal
+  * Add KDE CI file
+  * Use qOverload directly (scripted)
+  * Use chrono_literals
+  * Add alpha as name
+
+-------------------------------------------------------------------

Old:
----
  akonadiconsole-21.08.3.tar.xz
  akonadiconsole-21.08.3.tar.xz.sig

New:
----
  akonadiconsole-21.12.0.tar.xz
  akonadiconsole-21.12.0.tar.xz.sig

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

Other differences:
------------------
++++++ akonadiconsole.spec ++++++
--- /var/tmp/diff_new_pack.Xk2dXk/_old  2021-12-13 20:47:03.860507022 +0100
+++ /var/tmp/diff_new_pack.Xk2dXk/_new  2021-12-13 20:47:03.864507025 +0100
@@ -21,7 +21,7 @@
 %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print 
$1"."$2}')}
 %bcond_without lang
 Name:           akonadiconsole
-Version:        21.08.3
+Version:        21.12.0
 Release:        0
 Summary:        Management and debugging console for akonadi
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later
@@ -94,6 +94,5 @@
 %{_kf5_debugdir}/akonadiconsole.renamecategories
 %{_kf5_iconsdir}/hicolor/*/apps/akonadiconsole.png
 %{_kf5_libdir}/libakonadiconsole.so.*
-%{_kf5_sharedir}/kconf_update/
 
 %changelog

++++++ akonadiconsole-21.08.3.tar.xz -> akonadiconsole-21.12.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/.gitlab-ci.yml 
new/akonadiconsole-21.12.0/.gitlab-ci.yml
--- old/akonadiconsole-21.08.3/.gitlab-ci.yml   2021-10-09 09:22:44.000000000 
+0200
+++ new/akonadiconsole-21.12.0/.gitlab-ci.yml   2021-11-30 21:55:16.000000000 
+0100
@@ -1,34 +1,6 @@
 # SPDX-FileCopyrightText: 2020-2021 Laurent Montel <mon...@kde.org>
-# SPDX-FileCopyrightText: 2021 Laurent Montel <mon...@kde.org>
 # SPDX-License-Identifier: CC0-1.0
 
 include:
-  - https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-before.yml
-  - 
https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-applications-linux.yml
-
-build_clazy_clang_tidy:
-  stage: build
-  image: kdeorg/ci-suse-qt515
-  extends: .linux
-  #only:
-  #  - merge_requests
-  before_script:
-    - zypper install -y clazy
-    - git clone --depth=1 https://invent.kde.org/sysadmin/ci-tooling.git 
$CI_TOOLING
-    - git clone --depth=1 https://invent.kde.org/sysadmin/repo-metadata.git 
$CI_TOOLING/repo-metadata
-    - git clone --depth=1 
https://invent.kde.org/sysadmin/kde-build-metadata.git 
$CI_TOOLING/kde-build-metadata
-    - git clone --depth=1 https://invent.kde.org/sdk/kde-dev-scripts.git 
$CI_TOOLING/kde-dev-scripts
-
-  script:
-    - export CXX=clazy
-    - export CC=clang
-    - export CXXFLAGS="-Wno-deprecated-declarations"
-    - export CLAZY_HEADER_FILTER='^(?!ui_)\w+.h\$'
-    - export 
CLAZY_CHECKS="level0,level1,detaching-member,ifndef-define-typo,isempty-vs-count,qrequiredresult-candidates,reserve-candidates,signal-with-return-value,unneeded-cast,function-args-by-ref,function-args-by-value,returning-void-expression,no-ctor-missing-parent-argument,isempty-vs-count,qhash-with-char-pointer-key,raw-environment-function,qproperty-type-mismatch,old-style-connect,qstring-allocations,container-inside-loop,heap-allocated-small-trivial-type,inefficient-qlist,qstring-varargs"
-    - python3 -u $CI_TOOLING/helpers/prepare-dependencies.py --product 
$PRODUCT --project $PROJECT --branchGroup $BRANCH_GROUP --environment 
production --platform $PLATFORM --installTo $INSTALL_PREFIX
-    - python3 -u $CI_TOOLING/helpers/configure-build.py --product $PRODUCT 
--project $PROJECT --branchGroup $BRANCH_GROUP --platform $PLATFORM --installTo 
$INSTALL_PREFIX
-    - python3 -u $CI_TOOLING/helpers/compile-build.py --product $PRODUCT 
--project $PROJECT --branchGroup $BRANCH_GROUP --platform $PLATFORM 
--usingInstall $INSTALL_PREFIX
-    - cd build && run-clang-tidy
-  variables:
-    PLATFORM: SUSEQt5.15
-    BRANCH_GROUP: stable-kf5-qt5
+  - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux.yml
+  - 
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/.kde-ci.yml 
new/akonadiconsole-21.12.0/.kde-ci.yml
--- old/akonadiconsole-21.08.3/.kde-ci.yml      1970-01-01 01:00:00.000000000 
+0100
+++ new/akonadiconsole-21.12.0/.kde-ci.yml      2021-11-30 21:55:16.000000000 
+0100
@@ -0,0 +1,20 @@
+# SPDX-FileCopyrightText: None
+# SPDX-License-Identifier: CC0-1.0
+
+Dependencies:
+- 'on': ['@all']
+  'require':
+    'frameworks/extra-cmake-modules': '@latest'
+    'frameworks/kcontacts' : '@latest'
+    'frameworks/kcalendarcore' : '@latest'
+    'pim/akonadi' : '@same'
+    'pim/akonadi-contacts' : '@same'
+    'pim/akonadi-mime' : '@same'
+    'pim/akonadi-search' : '@same'
+    'pim/calendarsupport' : '@same'
+    'pim/kimap' : '@same'
+    'pim/kmime' : '@same'
+    'pim/kpimtextedit' : '@same'
+    'pim/libkdepim' : '@same'
+    'pim/libkleo' : '@same'
+    'pim/messagelib' : '@same'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/CMakeLists.txt 
new/akonadiconsole-21.12.0/CMakeLists.txt
--- old/akonadiconsole-21.08.3/CMakeLists.txt   2021-10-09 09:22:44.000000000 
+0200
+++ new/akonadiconsole-21.12.0/CMakeLists.txt   2021-11-30 21:55:16.000000000 
+0100
@@ -1,13 +1,11 @@
 cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
-set(PIM_VERSION "5.18.3")
+set(PIM_VERSION "5.19.0")
 project(akonadiconsole VERSION ${PIM_VERSION})
 
 # Needs C++17 because Akonadi uses it and we link
 # against its private API
-set(CMAKE_CXX_STANDARD 17)
-set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
-set(KF5_MIN_VERSION "5.83.0")
+set(KF5_MIN_VERSION "5.87.0")
 
 find_package(ECM ${KF5_MIN_VERSION} CONFIG REQUIRED)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
@@ -22,41 +20,42 @@
 
 include(FeatureSummary)
 include(KDEGitCommitHooks)
+include(KDEClangFormat)
+file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h *.c)
+kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES})
 include(CheckFunctionExists)
-include(ECMGeneratePriFile)
 
 include(KDEInstallDirs)
 include(KDECMakeSettings)
-include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
+include(KDECompilerSettings NO_POLICY_SCOPE)
 include(ECMAddAppIcon)
 include(ECMQtDeclareLoggingCategory)
 
 
 # Do NOT add quote
-set(KDEPIM_DEV_VERSION )
+set(KDEPIM_DEV_VERSION)
 
 # add an extra space
 if(DEFINED KDEPIM_DEV_VERSION)
     set(KDEPIM_DEV_VERSION " ${KDEPIM_DEV_VERSION}")
 endif()
-set(RELEASE_SERVICE_VERSION "21.08.3")
+set(RELEASE_SERVICE_VERSION "21.12.0")
 
 set(KDEPIM_VERSION "${PIM_VERSION}${KDEPIM_DEV_VERSION} 
(${RELEASE_SERVICE_VERSION})")
 
 set(KDEPIM_LIB_VERSION "${PIM_VERSION}")
 set(KDEPIM_LIB_SOVERSION "5")
 
-set(AKONADI_CONTACT_VERSION "5.18.3")
-set(CALENDARSUPPORT_LIB_VERSION "5.18.3")
-set(AKONADI_VERSION "5.15.91")
-set(AKONADI_SEARCH_VERSION "5.18.3")
+set(AKONADI_CONTACT_VERSION "5.19.0")
+set(CALENDARSUPPORT_LIB_VERSION "5.19.0")
+set(AKONADI_VERSION "5.19.0")
+set(AKONADI_SEARCH_VERSION "5.19.0")
 
-set(QT_REQUIRED_VERSION "5.15.0")
+set(QT_REQUIRED_VERSION "5.15.2")
 find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets DBus Sql Test)
-set(MESSAGELIB_LIB_VERSION "5.18.3")
-set(LIBKDEPIM_LIB_VERSION "5.18.3")
-set(KMIME_LIB_VERSION "5.18.3")
-set(GRANTLEETHEME_LIB_VERSION "5.18.3")
+set(MESSAGELIB_LIB_VERSION "5.19.0")
+set(LIBKDEPIM_LIB_VERSION "5.19.0")
+set(KMIME_LIB_VERSION "5.19.0")
 
 
 # Find KF5 package
@@ -81,7 +80,6 @@
 find_package(KF5CalendarCore ${KF5_MIN_VERSION} CONFIG REQUIRED)
 find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED)
 find_package(KF5Libkdepim ${LIBKDEPIM_LIB_VERSION} CONFIG REQUIRED) # Because 
of KPIM::KCheckComboBox
-find_package(KF5GrantleeTheme ${GRANTLEETHEME_LIB_VERSION} CONFIG REQUIRED)
 
 if (NOT WIN32)
     find_package(KF5AkonadiContact ${AKONADI_CONTACT_VERSION} CONFIG REQUIRED)
@@ -111,8 +109,8 @@
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Zc:__cplusplus")
 endif()
 
-add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050f00)
-add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x055400)
+add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050f02)
+add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x055800)
 
 include_directories(${akonadiconsole_SOURCE_DIR} ${akonadiconsole_BINARY_DIR} 
${XAPIAN_INCLUDE_DIR})
 configure_file(akonadiconsole-version.h.cmake 
${CMAKE_CURRENT_BINARY_DIR}/akonadiconsole-version.h @ONLY)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/CMakePresets.json 
new/akonadiconsole-21.12.0/CMakePresets.json
--- old/akonadiconsole-21.08.3/CMakePresets.json        2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/CMakePresets.json        2021-11-30 
21:55:16.000000000 +0100
@@ -1,5 +1,5 @@
 {
-    "version": 2,
+    "version": 3,
     "configurePresets": [
         {
             "name": "dev",
@@ -8,8 +8,21 @@
             "binaryDir": "${sourceDir}/build",
             "cacheVariables": {
                 "CMAKE_BUILD_TYPE": "Debug",
-               "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
-            }
+                "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
+            },
+            "installDir": "$env{KF5}"
+        },
+        {
+            "name": "dev-disable-deprecated",
+            "displayName": "Build as without deprecated methods",
+            "generator": "Ninja",
+            "binaryDir": "${sourceDir}/build-disable-deprecated",
+            "cacheVariables": {
+                "CMAKE_BUILD_TYPE": "Debug",
+                "CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
+                "CMAKE_CXX_FLAGS_INIT": 
"-DQT_DISABLE_DEPRECATED_BEFORE=0x060000 
-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x060000"
+            },
+           "installDir": "$env{KF5}"
         },
         {
             "name": "asan",
@@ -19,8 +32,21 @@
             "cacheVariables": {
                 "CMAKE_BUILD_TYPE": "Debug",
                 "ECM_ENABLE_SANITIZERS" : "'address;undefined'",
-               "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
-            }
+                "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
+            },
+            "installDir": "$env{KF5}"
+        },
+        {
+            "name": "pch",
+            "displayName": "Build with PCH support.",
+            "generator": "Ninja",
+            "binaryDir": "${sourceDir}/build-pch",
+            "cacheVariables": {
+                "CMAKE_BUILD_TYPE": "Debug",
+               "COMPILE_WITH_CMAKE_PCH_SUPPORT": "ON",
+                "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
+            },
+            "installDir": "$env{KF5}"
         },
         {
             "name": "dev-clang",
@@ -34,7 +60,8 @@
             "environment": {
                 "CXX": "clang++",
                 "CCACHE_DISABLE": "ON"
-            }
+            },
+            "installDir": "$env{KF5}"
         },
         {
             "name": "unity",
@@ -43,9 +70,10 @@
             "binaryDir": "${sourceDir}/build-unity",
             "cacheVariables": {
                 "CMAKE_BUILD_TYPE": "Debug",
-               "USE_UNITY_CMAKE_SUPPORT": "ON",
-               "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
-            }
+                "USE_UNITY_CMAKE_SUPPORT": "ON",
+                "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
+            },
+            "installDir": "$env{KF5}"
         },
         {
             "name": "release",
@@ -54,7 +82,8 @@
             "binaryDir": "${sourceDir}/build-release",
             "cacheVariables": {
                 "CMAKE_BUILD_TYPE": "Release"
-            }
+            },
+            "installDir": "$env{KF5}"
         },
         {
             "name": "profile",
@@ -63,8 +92,9 @@
             "binaryDir": "${sourceDir}/build-profile",
             "cacheVariables": {
                 "CMAKE_BUILD_TYPE": "RelWithDebInfo",
-               "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
-            }
+                "CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
+            },
+            "installDir": "$env{KF5}"
         },
         {
             "name": "clazy",
@@ -77,7 +107,8 @@
             "environment": {
                 "CXX": "clazy",
                 "CCACHE_DISABLE": "ON"
-            }
+            },
+            "installDir": "$env{KF5}"
         }
 
     ],
@@ -87,6 +118,14 @@
             "configurePreset": "dev"
         },
         {
+            "name": "dev-disable-deprecated",
+            "configurePreset": "dev-disable-deprecated"
+        },
+        {
+            "name": "pch",
+            "configurePreset": "pch"
+        },
+        {
             "name": "release",
             "configurePreset": "release"
         },
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadiconsole-21.08.3/autotests/jobtrackermodeltest.h 
new/akonadiconsole-21.12.0/autotests/jobtrackermodeltest.h
--- old/akonadiconsole-21.08.3/autotests/jobtrackermodeltest.h  2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/autotests/jobtrackermodeltest.h  2021-11-30 
21:55:16.000000000 +0100
@@ -15,7 +15,7 @@
     Q_OBJECT
 public:
     explicit JobTrackerModelTest(QObject *parent = nullptr);
-    ~JobTrackerModelTest();
+    ~JobTrackerModelTest() override;
 private Q_SLOTS:
     void initTestCase();
     void shouldBeEmpty();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadiconsole-21.08.3/autotests/jobtrackersearchwidgettest.h 
new/akonadiconsole-21.12.0/autotests/jobtrackersearchwidgettest.h
--- old/akonadiconsole-21.08.3/autotests/jobtrackersearchwidgettest.h   
2021-10-09 09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/autotests/jobtrackersearchwidgettest.h   
2021-11-30 21:55:16.000000000 +0100
@@ -13,7 +13,7 @@
     Q_OBJECT
 public:
     explicit JobTrackerSearchWidgetTest(QObject *parent = nullptr);
-    ~JobTrackerSearchWidgetTest();
+    ~JobTrackerSearchWidgetTest() override;
 private Q_SLOTS:
     void shouldHaveDefaultValue();
     void shouldEmitSignal();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/autotests/jobtrackertest.h 
new/akonadiconsole-21.12.0/autotests/jobtrackertest.h
--- old/akonadiconsole-21.08.3/autotests/jobtrackertest.h       2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/autotests/jobtrackertest.h       2021-11-30 
21:55:16.000000000 +0100
@@ -15,7 +15,7 @@
     Q_OBJECT
 public:
     explicit JobTrackerTest(QObject *parent = nullptr);
-    ~JobTrackerTest();
+    ~JobTrackerTest() override;
 private Q_SLOTS:
     void initTestCase();
     void shouldBeEmpty();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/CMakeLists.txt 
new/akonadiconsole-21.12.0/src/CMakeLists.txt
--- old/akonadiconsole-21.08.3/src/CMakeLists.txt       2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/CMakeLists.txt       2021-11-30 
21:55:16.000000000 +0100
@@ -2,7 +2,6 @@
 include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
 
 add_subdirectory(icons)
-add_subdirectory(kconf_update)
 
 set(libakonadiconsole_tracker_SRCS
     jobtracker.cpp
@@ -42,6 +41,42 @@
     querydebugger.cpp
     tagpropertiesdialog.cpp
     uistatesaver.cpp
+    monitorsmodel.h
+    notificationfiltermodel.h
+    collectionaclpage.h
+    utils.h
+    jobtrackermodel.h
+    metatypes.h
+    jobtrackersearchwidget.h
+    debugwidget.h
+    jobtracker.h
+    collectioninternalspage.h
+    mainwindow.h
+    browserwidget.h
+    akonadibrowsermodel.h
+    collectionattributespage.h
+    notificationmonitor.h
+    agentconfigmodel.h
+    monitorswidget.h
+    notificationmodel.h
+    mainwidget.h
+    dbconsole.h
+    tagpropertiesdialog.h
+    querydebugger.h
+    logging.h
+    uistatesaver.h
+    debugfiltermodel.h
+    loggingfiltermodel.h
+    dbbrowser.h
+    agentconfigdialog.h
+    jobtrackerwidget.h
+    connectionpage.h
+    jobtrackerfilterproxymodel.h
+    loggingmodel.h
+    agentwidget.h
+    dbaccess.h
+    debugmodel.h
+    instanceselector.h
     ${libakonadiconsole_tracker_SRCS}
 )
 
@@ -49,6 +84,7 @@
     set(libakonadiconsole_SRCS
         ${libakonadiconsole_SRCS}
         searchwidget.cpp
+        searchwidget.h
     )
 endif()
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/agentconfigdialog.h 
new/akonadiconsole-21.12.0/src/agentconfigdialog.h
--- old/akonadiconsole-21.08.3/src/agentconfigdialog.h  2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/agentconfigdialog.h  2021-11-30 
21:55:16.000000000 +0100
@@ -7,7 +7,7 @@
 #pragma once
 
 #include "ui_agentconfigdialog.h"
-#include <AkonadiCore/AgentInstance>
+#include <Akonadi/AgentInstance>
 #include <QDialog>
 
 class AgentConfigModel;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/agentconfigmodel.h 
new/akonadiconsole-21.12.0/src/agentconfigmodel.h
--- old/akonadiconsole-21.08.3/src/agentconfigmodel.h   2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/agentconfigmodel.h   2021-11-30 
21:55:16.000000000 +0100
@@ -6,7 +6,7 @@
 
 #pragma once
 
-#include <AkonadiCore/AgentInstance>
+#include <Akonadi/AgentInstance>
 
 #include <QAbstractItemModel>
 #include <QVector>
@@ -18,7 +18,7 @@
     Q_OBJECT
 public:
     explicit AgentConfigModel(QObject *parent = nullptr);
-    ~AgentConfigModel();
+    ~AgentConfigModel() override;
     void setAgentInstance(const Akonadi::AgentInstance &instance);
 
     int columnCount(const QModelIndex &parent = QModelIndex()) const override;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/agentwidget.cpp 
new/akonadiconsole-21.12.0/src/agentwidget.cpp
--- old/akonadiconsole-21.08.3/src/agentwidget.cpp      2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/agentwidget.cpp      2021-11-30 
21:55:16.000000000 +0100
@@ -10,13 +10,13 @@
 
 #include "agentconfigdialog.h"
 #include "akonadiconsole_debug.h"
-#include <AkonadiCore/AgentFilterProxyModel>
-#include <AkonadiCore/agentinstancecreatejob.h>
-#include <AkonadiCore/agentmanager.h>
-#include <AkonadiWidgets/AgentConfigurationDialog>
-#include <AkonadiWidgets/agentinstancewidget.h>
-#include <AkonadiWidgets/agenttypedialog.h>
-#include <AkonadiWidgets/controlgui.h>
+#include <Akonadi/AgentConfigurationDialog>
+#include <Akonadi/AgentFilterProxyModel>
+#include <Akonadi/AgentInstanceCreateJob>
+#include <Akonadi/AgentInstanceWidget>
+#include <Akonadi/AgentManager>
+#include <Akonadi/AgentTypeDialog>
+#include <Akonadi/ControlGui>
 
 #include <KLocalizedString>
 #include <KMessageBox>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/agentwidget.h 
new/akonadiconsole-21.12.0/src/agentwidget.h
--- old/akonadiconsole-21.08.3/src/agentwidget.h        2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/agentwidget.h        2021-11-30 
21:55:16.000000000 +0100
@@ -10,7 +10,7 @@
 
 #include "ui_agentwidget.h"
 
-#include <AkonadiCore/agentinstance.h>
+#include <Akonadi/AgentInstance>
 
 class KJob;
 class QMenu;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/agentwidget.ui 
new/akonadiconsole-21.12.0/src/agentwidget.ui
--- old/akonadiconsole-21.08.3/src/agentwidget.ui       2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/agentwidget.ui       2021-11-30 
21:55:16.000000000 +0100
@@ -246,6 +246,13 @@
    </item>
   </layout>
  </widget>
+ <customwidgets>
+  <customwidget>
+   <class>Akonadi::AgentInstanceWidget</class>
+   <extends>QWidget</extends>
+   <header location="global">Akonadi/AgentInstanceWidget</header>
+  </customwidget>
+ </customwidgets>
  <resources/>
  <connections/>
 </ui>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/akonadibrowsermodel.cpp 
new/akonadiconsole-21.12.0/src/akonadibrowsermodel.cpp
--- old/akonadiconsole-21.08.3/src/akonadibrowsermodel.cpp      2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/akonadibrowsermodel.cpp      2021-11-30 
21:55:16.000000000 +0100
@@ -6,10 +6,10 @@
 
 #include "akonadibrowsermodel.h"
 
-#include <kmime/kmime_message.h>
+#include <KMime/KMimeMessage>
 
-#include <kcontacts/addressee.h>
-#include <kcontacts/contactgroup.h>
+#include <KContacts/Addressee>
+#include <KContacts/ContactGroup>
 
 #include <KCalendarCore/Event>
 #include <KCalendarCore/Incidence>
@@ -38,7 +38,7 @@
         m_itemHeaders << QStringLiteral("Id") << QStringLiteral("Remote Id") 
<< QStringLiteral("GID") << QStringLiteral("MimeType");
     }
 
-    virtual ~GenericState()
+    ~GenericState() override
     {
     }
 
@@ -73,7 +73,7 @@
         m_itemHeaders << QStringLiteral("Subject") << QStringLiteral("Sender") 
<< QStringLiteral("Date");
     }
 
-    virtual ~MailState()
+    ~MailState() override
     {
     }
 
@@ -123,7 +123,7 @@
         m_itemHeaders << QStringLiteral("Given Name") << 
QStringLiteral("Family Name") << QStringLiteral("Email");
     }
 
-    virtual ~ContactsState()
+    ~ContactsState() override
     {
     }
 
@@ -172,7 +172,7 @@
                       << QStringLiteral("Type");
     }
 
-    virtual ~CalendarState()
+    ~CalendarState() override
     {
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/akonadibrowsermodel.h 
new/akonadiconsole-21.12.0/src/akonadibrowsermodel.h
--- old/akonadiconsole-21.08.3/src/akonadibrowsermodel.h        2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/akonadibrowsermodel.h        2021-11-30 
21:55:16.000000000 +0100
@@ -6,8 +6,8 @@
 
 #pragma once
 
-#include <AkonadiCore/changerecorder.h>
-#include <AkonadiCore/entitytreemodel.h>
+#include <Akonadi/ChangeRecorder>
+#include <Akonadi/EntityTreeModel>
 
 #include <QSortFilterProxyModel>
 
@@ -18,7 +18,7 @@
     Q_OBJECT
 public:
     explicit AkonadiBrowserModel(ChangeRecorder *monitor, QObject *parent = 
nullptr);
-    ~AkonadiBrowserModel();
+    ~AkonadiBrowserModel() override;
 
     enum ItemDisplayMode { GenericMode, MailMode, ContactsMode, CalendarMode };
 
@@ -52,7 +52,7 @@
     Q_OBJECT
 public:
     explicit AkonadiBrowserSortModel(AkonadiBrowserModel *browserModel, 
QObject *parent = nullptr);
-    ~AkonadiBrowserSortModel();
+    ~AkonadiBrowserSortModel() override;
 
 protected:
     bool lessThan(const QModelIndex &left, const QModelIndex &right) const 
override;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/browserwidget.cpp 
new/akonadiconsole-21.12.0/src/browserwidget.cpp
--- old/akonadiconsole-21.08.3/src/browserwidget.cpp    2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/browserwidget.cpp    2021-11-30 
21:55:16.000000000 +0100
@@ -14,38 +14,38 @@
 #include "dbaccess.h"
 #include "tagpropertiesdialog.h"
 
-#include <AkonadiCore/TagFetchScope>
-#include <AkonadiCore/attributefactory.h>
-#include <AkonadiCore/changerecorder.h>
-#include <AkonadiCore/collectionfilterproxymodel.h>
-#include <AkonadiCore/entitymimetypefiltermodel.h>
-#include <AkonadiCore/favoritecollectionsmodel.h>
-#include <AkonadiCore/itemfetchjob.h>
-#include <AkonadiCore/itemfetchscope.h>
-#include <AkonadiCore/itemmodifyjob.h>
-#include <AkonadiCore/job.h>
-#include <AkonadiCore/selectionproxymodel.h>
-#include <AkonadiCore/session.h>
-#include <AkonadiCore/statisticsproxymodel.h>
-#include <AkonadiCore/tagdeletejob.h>
-#include <AkonadiCore/tagmodel.h>
-#include <AkonadiWidgets/collectionpropertiesdialog.h>
-#include <AkonadiWidgets/controlgui.h>
-#include <AkonadiWidgets/entitylistview.h>
-#include <AkonadiWidgets/entitytreeview.h>
-#include <AkonadiWidgets/standardactionmanager.h>
-#include <AkonadiXml/XmlWriteJob>
+#include <Akonadi/AttributeFactory>
+#include <Akonadi/ChangeRecorder>
+#include <Akonadi/CollectionFilterProxyModel>
+#include <Akonadi/CollectionPropertiesDialog>
+#include <Akonadi/ControlGui>
+#include <Akonadi/EntityListView>
+#include <Akonadi/EntityMimeTypeFilterModel>
+#include <Akonadi/EntityTreeView>
+#include <Akonadi/FavoriteCollectionsModel>
+#include <Akonadi/ItemFetchJob>
+#include <Akonadi/ItemFetchScope>
+#include <Akonadi/ItemModifyJob>
+#include <Akonadi/Job>
+#include <Akonadi/SelectionProxyModel>
+#include <Akonadi/Session>
+#include <Akonadi/StandardActionManager>
+#include <Akonadi/StatisticsProxyModel>
+#include <Akonadi/TagDeleteJob>
+#include <Akonadi/TagFetchScope>
+#include <Akonadi/TagModel>
+#include <Akonadi/XmlWriteJob>
 #include <KViewStateMaintainer>
 #include <akonadi/private/compressionstream_p.h>
 
 #include <KCalendarCore/ICalFormat>
 #include <KCalendarCore/Incidence>
-#include <kcontacts/addressee.h>
-#include <kcontacts/contactgroup.h>
+#include <KContacts/Addressee>
+#include <KContacts/ContactGroup>
 
 #include "akonadiconsole_debug.h"
-#include <AkonadiCore/tagcreatejob.h>
-#include <AkonadiCore/tagmodifyjob.h>
+#include <Akonadi/TagCreateJob>
+#include <Akonadi/TagModifyJob>
 #include <KActionCollection>
 #include <KConfig>
 #include <KConfigGroup>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/browserwidget.h 
new/akonadiconsole-21.12.0/src/browserwidget.h
--- old/akonadiconsole-21.08.3/src/browserwidget.h      2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/browserwidget.h      2021-11-30 
21:55:16.000000000 +0100
@@ -9,9 +9,9 @@
 #include <ui_browserwidget_contentview.h>
 #include <ui_browserwidget_itemview.h>
 
-#include <AkonadiCore/collection.h>
-#include <AkonadiCore/item.h>
-#include <AkonadiWidgets/etmviewstatesaver.h>
+#include <Akonadi/Collection>
+#include <Akonadi/ETMViewStateSaver>
+#include <Akonadi/Item>
 
 #include <QWidget>
 
@@ -55,7 +55,7 @@
 
 public:
     explicit BrowserWidget(KXmlGuiWindow *xmlGuiWindow, QWidget *parent = 
nullptr);
-    ~BrowserWidget();
+    ~BrowserWidget() override;
 
 public Q_SLOTS:
     void dumpToXml();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/browserwidget_itemview.ui 
new/akonadiconsole-21.12.0/src/browserwidget_itemview.ui
--- old/akonadiconsole-21.08.3/src/browserwidget_itemview.ui    2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/browserwidget_itemview.ui    2021-11-30 
21:55:16.000000000 +0100
@@ -57,7 +57,7 @@
   <customwidget>
    <class>Akonadi::EntityTreeView</class>
    <extends>QTreeView</extends>
-   <header location="global">AkonadiWidgets/entitytreeview.h</header>
+   <header location="global">Akonadi/EntityTreeView</header>
   </customwidget>
   <customwidget>
    <class>KComboBox</class>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/collectionaclpage.cpp 
new/akonadiconsole-21.12.0/src/collectionaclpage.cpp
--- old/akonadiconsole-21.08.3/src/collectionaclpage.cpp        2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/collectionaclpage.cpp        2021-11-30 
21:55:16.000000000 +0100
@@ -6,7 +6,7 @@
 
 #include "collectionaclpage.h"
 
-#include <AkonadiCore/collection.h>
+#include <Akonadi/Collection>
 
 using namespace Akonadi;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/collectionaclpage.h 
new/akonadiconsole-21.12.0/src/collectionaclpage.h
--- old/akonadiconsole-21.08.3/src/collectionaclpage.h  2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/collectionaclpage.h  2021-11-30 
21:55:16.000000000 +0100
@@ -8,7 +8,7 @@
 
 #include "ui_collectionaclpage.h"
 
-#include <AkonadiWidgets/collectionpropertiespage.h>
+#include <Akonadi/CollectionPropertiesPage>
 
 class CollectionAclPage : public Akonadi::CollectionPropertiesPage
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadiconsole-21.08.3/src/collectionattributespage.cpp 
new/akonadiconsole-21.12.0/src/collectionattributespage.cpp
--- old/akonadiconsole-21.08.3/src/collectionattributespage.cpp 2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/collectionattributespage.cpp 2021-11-30 
21:55:16.000000000 +0100
@@ -6,8 +6,8 @@
 
 #include "collectionattributespage.h"
 
-#include <AkonadiCore/attributefactory.h>
-#include <AkonadiCore/collection.h>
+#include <Akonadi/AttributeFactory>
+#include <Akonadi/Collection>
 
 #include <QStandardItemModel>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadiconsole-21.08.3/src/collectionattributespage.h 
new/akonadiconsole-21.12.0/src/collectionattributespage.h
--- old/akonadiconsole-21.08.3/src/collectionattributespage.h   2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/collectionattributespage.h   2021-11-30 
21:55:16.000000000 +0100
@@ -8,7 +8,7 @@
 
 #include "ui_collectionattributespage.h"
 
-#include <AkonadiWidgets/collectionpropertiespage.h>
+#include <Akonadi/CollectionPropertiesPage>
 
 class QStandardItem;
 class QStandardItemModel;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadiconsole-21.08.3/src/collectioninternalspage.cpp 
new/akonadiconsole-21.12.0/src/collectioninternalspage.cpp
--- old/akonadiconsole-21.08.3/src/collectioninternalspage.cpp  2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/collectioninternalspage.cpp  2021-11-30 
21:55:16.000000000 +0100
@@ -6,7 +6,7 @@
 
 #include "collectioninternalspage.h"
 
-#include <AkonadiCore/collection.h>
+#include <Akonadi/Collection>
 using namespace Akonadi;
 
 CollectionInternalsPage::CollectionInternalsPage(QWidget *parent)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/collectioninternalspage.h 
new/akonadiconsole-21.12.0/src/collectioninternalspage.h
--- old/akonadiconsole-21.08.3/src/collectioninternalspage.h    2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/collectioninternalspage.h    2021-11-30 
21:55:16.000000000 +0100
@@ -8,7 +8,7 @@
 
 #include "ui_collectioninternalspage.h"
 
-#include <AkonadiWidgets/collectionpropertiespage.h>
+#include <Akonadi/CollectionPropertiesPage>
 
 class CollectionInternalsPage : public Akonadi::CollectionPropertiesPage
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/dbaccess.cpp 
new/akonadiconsole-21.12.0/src/dbaccess.cpp
--- old/akonadiconsole-21.08.3/src/dbaccess.cpp 2021-10-09 09:22:44.000000000 
+0200
+++ new/akonadiconsole-21.12.0/src/dbaccess.cpp 2021-11-30 21:55:16.000000000 
+0100
@@ -6,7 +6,7 @@
 
 #include "dbaccess.h"
 
-#include <AkonadiCore/servermanager.h>
+#include <Akonadi/ServerManager>
 
 #include <QSettings>
 #include <QSqlDatabase>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/debugfiltermodel.cpp 
new/akonadiconsole-21.12.0/src/debugfiltermodel.cpp
--- old/akonadiconsole-21.08.3/src/debugfiltermodel.cpp 2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/debugfiltermodel.cpp 2021-11-30 
21:55:16.000000000 +0100
@@ -9,6 +9,9 @@
 #include "debugmodel.h"
 
 #include <KCheckComboBox>
+#include <chrono>
+
+using namespace std::chrono_literals;
 
 #ifndef COMPILE_WITH_UNITY_CMAKE_SUPPORT
 Q_DECLARE_METATYPE(DebugModel::Message)
@@ -19,7 +22,7 @@
 DebugFilterModel::DebugFilterModel(QObject *parent)
     : QSortFilterProxyModel(parent)
 {
-    mInvalidateTimer.setInterval(50);
+    mInvalidateTimer.setInterval(50ms);
     mInvalidateTimer.setSingleShot(true);
     connect(&mInvalidateTimer, &QTimer::timeout, this, 
&DebugFilterModel::invalidate);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/debugfiltermodel.h 
new/akonadiconsole-21.12.0/src/debugfiltermodel.h
--- old/akonadiconsole-21.08.3/src/debugfiltermodel.h   2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/debugfiltermodel.h   2021-11-30 
21:55:16.000000000 +0100
@@ -20,7 +20,7 @@
     Q_OBJECT
 public:
     explicit DebugFilterModel(QObject *parent = nullptr);
-    ~DebugFilterModel();
+    ~DebugFilterModel() override;
 
     void setSenderFilter(KPIM::KCheckComboBox *appFilter);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/debugmodel.cpp 
new/akonadiconsole-21.12.0/src/debugmodel.cpp
--- old/akonadiconsole-21.08.3/src/debugmodel.cpp       2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/debugmodel.cpp       2021-11-30 
21:55:16.000000000 +0100
@@ -7,9 +7,6 @@
 #include "debugmodel.h"
 
 #include <QColor>
-#include <QDateTime>
-#include <QDebug>
-#include <QDir>
 #include <QStandardItemModel>
 
 #ifndef COMPILE_WITH_UNITY_CMAKE_SUPPORT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/debugwidget.cpp 
new/akonadiconsole-21.12.0/src/debugwidget.cpp
--- old/akonadiconsole-21.08.3/src/debugwidget.cpp      2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/debugwidget.cpp      2021-11-30 
21:55:16.000000000 +0100
@@ -11,11 +11,10 @@
 #include "connectionpage.h"
 #include "tracernotificationinterface.h"
 
-#include <AkonadiWidgets/controlgui.h>
+#include <Akonadi/ControlGui>
 
-#include <AkonadiCore/ServerManager>
+#include <Akonadi/ServerManager>
 #include <KTextEdit>
-#include <QTabWidget>
 
 #include <QCheckBox>
 #include <QFileDialog>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/instanceselector.cpp 
new/akonadiconsole-21.12.0/src/instanceselector.cpp
--- old/akonadiconsole-21.08.3/src/instanceselector.cpp 2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/instanceselector.cpp 2021-11-30 
21:55:16.000000000 +0100
@@ -17,7 +17,6 @@
 #include <QApplication>
 #include <QDBusConnection>
 #include <QDBusConnectionInterface>
-#include <QDBusInterface>
 #include <QDialogButtonBox>
 #include <QPushButton>
 #include <QStandardItemModel>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/instanceselector.h 
new/akonadiconsole-21.12.0/src/instanceselector.h
--- old/akonadiconsole-21.08.3/src/instanceselector.h   2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/instanceselector.h   2021-11-30 
21:55:16.000000000 +0100
@@ -26,7 +26,7 @@
     Q_OBJECT
 public:
     explicit InstanceSelector(const QString &remoteHost, QWidget *parent = 
nullptr, Qt::WindowFlags flags = {});
-    virtual ~InstanceSelector();
+    ~InstanceSelector() override;
 
 private Q_SLOTS:
     void slotAccept();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/jobtracker.cpp 
new/akonadiconsole-21.12.0/src/jobtracker.cpp
--- old/akonadiconsole-21.08.3/src/jobtracker.cpp       2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/jobtracker.cpp       2021-11-30 
21:55:16.000000000 +0100
@@ -15,7 +15,9 @@
 #include <akonadi/private/instance_p.h>
 
 #include <cassert>
+#include <chrono>
 
+using namespace std::chrono_literals;
 QString JobInfo::stateAsString() const
 {
     switch (state) {
@@ -32,18 +34,18 @@
     }
 }
 
-class JobTracker::Private
+class JobTrackerPrivate
 {
 public:
-    Private(JobTracker *_q)
+    explicit JobTrackerPrivate(JobTracker *_q)
         : lastId(42)
         , timer(_q)
         , disabled(false)
         , q(_q)
     {
         timer.setSingleShot(true);
-        timer.setInterval(200);
-        connect(&timer, &QTimer::timeout, q, &JobTracker::signalUpdates);
+        timer.setInterval(200ms);
+        QObject::connect(&timer, &QTimer::timeout, q, 
&JobTracker::signalUpdates);
     }
 
     bool isSession(int id) const
@@ -73,7 +75,7 @@
 
 JobTracker::JobTracker(const char *name, QObject *parent)
     : QObject(parent)
-    , d(new Private(this))
+    , d(new JobTrackerPrivate(this))
 {
     new JobTrackerAdaptor(this);
     const QString suffix = Akonadi::Instance::identifier().isEmpty() ? 
QString() : QLatin1Char('-') + Akonadi::Instance::identifier();
@@ -81,10 +83,7 @@
     QDBusConnection::sessionBus().registerObject(QLatin1Char('/') + 
QLatin1String(name), this, QDBusConnection::ExportAdaptors);
 }
 
-JobTracker::~JobTracker()
-{
-    delete d;
-}
+JobTracker::~JobTracker() = default;
 
 void JobTracker::jobCreated(const QString &session, const QString &jobName, 
const QString &parent, const QString &jobType, const QString &debugString)
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/jobtracker.h 
new/akonadiconsole-21.12.0/src/jobtracker.h
--- old/akonadiconsole-21.08.3/src/jobtracker.h 2021-10-09 09:22:44.000000000 
+0200
+++ new/akonadiconsole-21.12.0/src/jobtracker.h 2021-11-30 21:55:16.000000000 
+0100
@@ -14,6 +14,9 @@
 #include <QList>
 #include <QObject>
 #include <QPair>
+
+#include <memory>
+
 class JobInfo
 {
 public:
@@ -41,6 +44,8 @@
     QString stateAsString() const;
 };
 
+class JobTrackerPrivate;
+
 class LIBAKONADICONSOLE_EXPORT JobTracker : public QObject
 {
     Q_OBJECT
@@ -48,7 +53,7 @@
 
 public:
     explicit JobTracker(const char *name, QObject *parent = nullptr);
-    ~JobTracker();
+    ~JobTracker() override;
 
     QStringList sessions() const;
 
@@ -106,7 +111,7 @@
     QVector<int> childJobs(int parentId) const;
     int idForJob(const QString &job) const;
 
-    class Private;
-    Private *const d;
+private:
+    std::unique_ptr<JobTrackerPrivate> const d;
 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadiconsole-21.08.3/src/jobtrackerfilterproxymodel.h 
new/akonadiconsole-21.12.0/src/jobtrackerfilterproxymodel.h
--- old/akonadiconsole-21.08.3/src/jobtrackerfilterproxymodel.h 2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/jobtrackerfilterproxymodel.h 2021-11-30 
21:55:16.000000000 +0100
@@ -13,7 +13,7 @@
     Q_OBJECT
 public:
     explicit JobTrackerFilterProxyModel(QObject *parent = nullptr);
-    ~JobTrackerFilterProxyModel();
+    ~JobTrackerFilterProxyModel() override;
 
     void setSearchColumn(int column);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/jobtrackermodel.cpp 
new/akonadiconsole-21.12.0/src/jobtrackermodel.cpp
--- old/akonadiconsole-21.08.3/src/jobtrackermodel.cpp  2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/jobtrackermodel.cpp  2021-11-30 
21:55:16.000000000 +0100
@@ -12,17 +12,16 @@
 
 #include <QColor>
 #include <QFont>
-#include <QLocale>
 #include <QModelIndex>
 #include <QPair>
 #include <QStringList>
 
 #include <cassert>
 
-class JobTrackerModel::Private
+class JobTrackerModelPrivate
 {
 public:
-    Private(const char *name, JobTrackerModel *_q)
+    JobTrackerModelPrivate(const char *name, JobTrackerModel *_q)
         : q(_q)
         , tracker(name)
     {
@@ -53,17 +52,14 @@
 
 JobTrackerModel::JobTrackerModel(const char *name, QObject *parent)
     : QAbstractItemModel(parent)
-    , d(new Private(name, this))
+    , d(new JobTrackerModelPrivate(name, this))
 {
     connect(&d->tracker, &JobTracker::aboutToAdd, this, 
&JobTrackerModel::jobAboutToBeAdded);
     connect(&d->tracker, &JobTracker::added, this, &JobTrackerModel::jobAdded);
     connect(&d->tracker, &JobTracker::updated, this, 
&JobTrackerModel::jobsUpdated);
 }
 
-JobTrackerModel::~JobTrackerModel()
-{
-    delete d;
-}
+JobTrackerModel::~JobTrackerModel() = default;
 
 JobTracker &JobTrackerModel::jobTracker()
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/jobtrackermodel.h 
new/akonadiconsole-21.12.0/src/jobtrackermodel.h
--- old/akonadiconsole-21.08.3/src/jobtrackermodel.h    2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/jobtrackermodel.h    2021-11-30 
21:55:16.000000000 +0100
@@ -11,14 +11,17 @@
 #include "libakonadiconsole_export.h"
 #include <QAbstractItemModel>
 
+#include <memory>
+
 class JobTracker;
+class JobTrackerModelPrivate;
 
 class LIBAKONADICONSOLE_EXPORT JobTrackerModel : public QAbstractItemModel
 {
     Q_OBJECT
 public:
     explicit JobTrackerModel(const char *name, QObject *parent = nullptr);
-    virtual ~JobTrackerModel();
+    ~JobTrackerModel() override;
 
     JobTracker &jobTracker(); // for the unittest
 
@@ -55,7 +58,6 @@
     void jobsUpdated(const QList<QPair<int, int>> &);
 
 private:
-    class Private;
-    Private *const d;
+    std::unique_ptr<JobTrackerModelPrivate> const d;
 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadiconsole-21.08.3/src/jobtrackersearchwidget.cpp 
new/akonadiconsole-21.12.0/src/jobtrackersearchwidget.cpp
--- old/akonadiconsole-21.08.3/src/jobtrackersearchwidget.cpp   2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/jobtrackersearchwidget.cpp   2021-11-30 
21:55:16.000000000 +0100
@@ -41,7 +41,7 @@
     mSelectColumn->addItem(QStringLiteral("Job Type"), 4);
     mSelectColumn->addItem(QStringLiteral("State"), 5);
     mSelectColumn->addItem(QStringLiteral("Info"), 6);
-    connect(mSelectColumn, 
QOverload<int>::of(&QComboBox::currentIndexChanged), this, 
&JobTrackerSearchWidget::slotColumnChanged);
+    connect(mSelectColumn, &QComboBox::currentIndexChanged, this, 
&JobTrackerSearchWidget::slotColumnChanged);
 }
 
 JobTrackerSearchWidget::~JobTrackerSearchWidget()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/jobtrackersearchwidget.h 
new/akonadiconsole-21.12.0/src/jobtrackersearchwidget.h
--- old/akonadiconsole-21.08.3/src/jobtrackersearchwidget.h     2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/jobtrackersearchwidget.h     2021-11-30 
21:55:16.000000000 +0100
@@ -18,7 +18,7 @@
     Q_OBJECT
 public:
     explicit JobTrackerSearchWidget(QWidget *parent = nullptr);
-    ~JobTrackerSearchWidget();
+    ~JobTrackerSearchWidget() override;
 
 Q_SIGNALS:
     void searchTextChanged(const QString &);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/jobtrackerwidget.cpp 
new/akonadiconsole-21.12.0/src/jobtrackerwidget.cpp
--- old/akonadiconsole-21.08.3/src/jobtrackerwidget.cpp 2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/jobtrackerwidget.cpp 2021-11-30 
21:55:16.000000000 +0100
@@ -13,7 +13,7 @@
 #include "jobtrackermodel.h"
 #include "jobtrackersearchwidget.h"
 
-#include <AkonadiWidgets/controlgui.h>
+#include <Akonadi/ControlGui>
 
 #include <QApplication>
 #include <QClipboard>
@@ -25,7 +25,7 @@
 #include <QTreeView>
 #include <QVBoxLayout>
 
-class JobTrackerWidget::Private
+class JobTrackerWidgetPrivate
 {
 public:
     JobTrackerModel *model = nullptr;
@@ -36,7 +36,7 @@
 
 JobTrackerWidget::JobTrackerWidget(const char *name, QWidget *parent, const 
QString &checkboxText)
     : QWidget(parent)
-    , d(new Private)
+    , d(new JobTrackerWidgetPrivate)
 {
     d->model = new JobTrackerModel(name, this);
 
@@ -77,10 +77,7 @@
     Akonadi::ControlGui::widgetNeedsAkonadi(this);
 }
 
-JobTrackerWidget::~JobTrackerWidget()
-{
-    delete d;
-}
+JobTrackerWidget::~JobTrackerWidget() = default;
 
 void JobTrackerWidget::selectOnlyErrorChanged(bool state)
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/jobtrackerwidget.h 
new/akonadiconsole-21.12.0/src/jobtrackerwidget.h
--- old/akonadiconsole-21.08.3/src/jobtrackerwidget.h   2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/jobtrackerwidget.h   2021-11-30 
21:55:16.000000000 +0100
@@ -10,15 +10,19 @@
 
 #include <QWidget>
 
+#include <memory>
+
 class QModelIndex;
 class QFile;
+class JobTrackerWidgetPrivate;
+
 class JobTrackerWidget : public QWidget
 {
     Q_OBJECT
 
 public:
     explicit JobTrackerWidget(const char *name, QWidget *parent, const QString 
&checkboxText);
-    ~JobTrackerWidget();
+    ~JobTrackerWidget() override;
 private Q_SLOTS:
     void contextMenu(const QPoint &pos);
     void slotSaveToFile();
@@ -32,7 +36,7 @@
     void textFilterChanged(const QString &str);
     void writeRows(const QModelIndex &parent, QFile &file, int indentLevel);
 
-    class Private;
-    Private *const d;
+private:
+    std::unique_ptr<JobTrackerWidgetPrivate> const d;
 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadiconsole-21.08.3/src/kconf_update/CMakeLists.txt 
new/akonadiconsole-21.12.0/src/kconf_update/CMakeLists.txt
--- old/akonadiconsole-21.08.3/src/kconf_update/CMakeLists.txt  2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/kconf_update/CMakeLists.txt  1970-01-01 
01:00:00.000000000 +0100
@@ -1,6 +0,0 @@
-install(FILES akonadiconsole.upd
-        DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR}
-)
-install(PROGRAMS akonadiconsole-15.08-kickoff.sh
-        DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR}
-)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadiconsole-21.08.3/src/kconf_update/akonadiconsole-15.08-kickoff.sh 
new/akonadiconsole-21.12.0/src/kconf_update/akonadiconsole-15.08-kickoff.sh
--- old/akonadiconsole-21.08.3/src/kconf_update/akonadiconsole-15.08-kickoff.sh 
2021-10-09 09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/kconf_update/akonadiconsole-15.08-kickoff.sh 
1970-01-01 01:00:00.000000000 +0100
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-kickoffrcname=`qtpaths --locate-file  GenericConfigLocation kickoffrc`
-if [ -f "$kickoffrcname" ]; then
-   sed -i "s/\/akonadiconsole.desktop/\/org.kde.akonadiconsole.desktop/" 
$kickoffrcname
-fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadiconsole-21.08.3/src/kconf_update/akonadiconsole.upd 
new/akonadiconsole-21.12.0/src/kconf_update/akonadiconsole.upd
--- old/akonadiconsole-21.08.3/src/kconf_update/akonadiconsole.upd      
2021-10-09 09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/kconf_update/akonadiconsole.upd      
1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-Version=5
-
-# Update entry in kickoffrc after the .desktop file has been renamed in 15.08
-Id=akonadiconsole-15.08-kickoff
-Script=akonadiconsole-15.08-kickoff.sh,sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/logging.h 
new/akonadiconsole-21.12.0/src/logging.h
--- old/akonadiconsole-21.08.3/src/logging.h    2021-10-09 09:22:44.000000000 
+0200
+++ new/akonadiconsole-21.12.0/src/logging.h    2021-11-30 21:55:16.000000000 
+0100
@@ -24,7 +24,7 @@
 
 public:
     explicit Logging(QWidget *parent = nullptr);
-    ~Logging();
+    ~Logging() override;
 
     bool enabled() const;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/loggingfiltermodel.cpp 
new/akonadiconsole-21.12.0/src/loggingfiltermodel.cpp
--- old/akonadiconsole-21.08.3/src/loggingfiltermodel.cpp       2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/loggingfiltermodel.cpp       2021-11-30 
21:55:16.000000000 +0100
@@ -12,13 +12,15 @@
 #ifndef COMPILE_WITH_UNITY_CMAKE_SUPPORT
 Q_DECLARE_METATYPE(LoggingModel::Message)
 #endif
+#include <chrono>
 
+using namespace std::chrono_literals;
 using namespace KPIM;
 
 LoggingFilterModel::LoggingFilterModel(QObject *parent)
     : QSortFilterProxyModel(parent)
 {
-    mInvalidateTimer.setInterval(50);
+    mInvalidateTimer.setInterval(50ms);
     mInvalidateTimer.setSingleShot(true);
     connect(&mInvalidateTimer, &QTimer::timeout, this, 
&LoggingFilterModel::invalidate);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/loggingfiltermodel.h 
new/akonadiconsole-21.12.0/src/loggingfiltermodel.h
--- old/akonadiconsole-21.08.3/src/loggingfiltermodel.h 2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/loggingfiltermodel.h 2021-11-30 
21:55:16.000000000 +0100
@@ -20,7 +20,7 @@
     Q_OBJECT
 public:
     explicit LoggingFilterModel(QObject *parent = nullptr);
-    ~LoggingFilterModel();
+    ~LoggingFilterModel() override;
 
     void setAppFilter(KPIM::KCheckComboBox *appFilter);
     void setCategoryFilter(KPIM::KCheckComboBox *categoryFilter);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/mainwidget.cpp 
new/akonadiconsole-21.12.0/src/mainwidget.cpp
--- old/akonadiconsole-21.08.3/src/mainwidget.cpp       2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/mainwidget.cpp       2021-11-30 
21:55:16.000000000 +0100
@@ -22,11 +22,11 @@
 #include "notificationmonitor.h"
 #include "querydebugger.h"
 
-#include <AkonadiCore/agentfilterproxymodel.h>
-#include <AkonadiCore/searchcreatejob.h>
-#include <AkonadiCore/servermanager.h>
-#include <AkonadiWidgets/agentinstancewidget.h>
-#include <AkonadiWidgets/controlgui.h>
+#include <Akonadi/AgentFilterProxyModel>
+#include <Akonadi/AgentInstanceWidget>
+#include <Akonadi/ControlGui>
+#include <Akonadi/SearchCreateJob>
+#include <Akonadi/ServerManager>
 
 #include <KActionCollection>
 #include <KXmlGuiWindow>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/mainwidget.h 
new/akonadiconsole-21.12.0/src/mainwidget.h
--- old/akonadiconsole-21.08.3/src/mainwidget.h 2021-10-09 09:22:44.000000000 
+0200
+++ new/akonadiconsole-21.12.0/src/mainwidget.h 2021-11-30 21:55:16.000000000 
+0100
@@ -20,7 +20,7 @@
 
 public:
     explicit MainWidget(KXmlGuiWindow *parent = nullptr);
-    ~MainWidget();
+    ~MainWidget() override;
 
 private Q_SLOTS:
     void startServer();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/mainwindow.h 
new/akonadiconsole-21.12.0/src/mainwindow.h
--- old/akonadiconsole-21.08.3/src/mainwindow.h 2021-10-09 09:22:44.000000000 
+0200
+++ new/akonadiconsole-21.12.0/src/mainwindow.h 2021-11-30 21:55:16.000000000 
+0100
@@ -18,7 +18,7 @@
 
 public:
     explicit MainWindow(QWidget *parent = nullptr);
-    ~MainWindow();
+    ~MainWindow() override;
 
 protected:
     void closeEvent(QCloseEvent *event) override;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/monitorsmodel.cpp 
new/akonadiconsole-21.12.0/src/monitorsmodel.cpp
--- old/akonadiconsole-21.08.3/src/monitorsmodel.cpp    2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/monitorsmodel.cpp    2021-11-30 
21:55:16.000000000 +0100
@@ -7,8 +7,8 @@
 
 #include "monitorsmodel.h"
 #include "akonadiconsole_debug.h"
-#include <AkonadiCore/Monitor>
-#include <AkonadiCore/Session>
+#include <Akonadi/Monitor>
+#include <Akonadi/Session>
 
 #include <QTimer>
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/monitorsmodel.h 
new/akonadiconsole-21.12.0/src/monitorsmodel.h
--- old/akonadiconsole-21.08.3/src/monitorsmodel.h      2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/monitorsmodel.h      2021-11-30 
21:55:16.000000000 +0100
@@ -8,7 +8,7 @@
 #pragma once
 
 #include "libakonadiconsole_export.h"
-#include <AkonadiCore/NotificationSubscriber>
+#include <Akonadi/NotificationSubscriber>
 #include <QAbstractItemModel>
 
 namespace Akonadi
@@ -24,7 +24,7 @@
     enum Roles { SubscriberRole = Qt::UserRole };
 
     explicit MonitorsModel(QObject *parent = nullptr);
-    virtual ~MonitorsModel();
+    ~MonitorsModel() override;
 
     void setEnabled(bool enabled);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/monitorswidget.cpp 
new/akonadiconsole-21.12.0/src/monitorswidget.cpp
--- old/akonadiconsole-21.08.3/src/monitorswidget.cpp   2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/monitorswidget.cpp   2021-11-30 
21:55:16.000000000 +0100
@@ -9,16 +9,16 @@
 #include "monitorsmodel.h"
 #include "utils.h"
 
+#include <QHBoxLayout>
 #include <QSortFilterProxyModel>
 #include <QStandardItemModel>
-#include <QVBoxLayout>
 #include <qheaderview.h>
 
-#include <AkonadiCore/CollectionFetchScope>
-#include <AkonadiCore/ItemFetchScope>
-#include <AkonadiCore/NotificationSubscriber>
-#include <AkonadiCore/TagFetchScope>
-#include <AkonadiWidgets/controlgui.h>
+#include <Akonadi/CollectionFetchScope>
+#include <Akonadi/ControlGui>
+#include <Akonadi/ItemFetchScope>
+#include <Akonadi/NotificationSubscriber>
+#include <Akonadi/TagFetchScope>
 
 #include <KConfigGroup>
 #include <KSharedConfig>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/monitorswidget.h 
new/akonadiconsole-21.12.0/src/monitorswidget.h
--- old/akonadiconsole-21.08.3/src/monitorswidget.h     2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/monitorswidget.h     2021-11-30 
21:55:16.000000000 +0100
@@ -25,7 +25,7 @@
 
 public:
     explicit MonitorsWidget(QWidget *parent = nullptr);
-    virtual ~MonitorsWidget();
+    ~MonitorsWidget() override;
 
 private Q_SLOTS:
     void onSubscriberSelected(const QModelIndex &index);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/akonadiconsole-21.08.3/src/notificationfiltermodel.cpp 
new/akonadiconsole-21.12.0/src/notificationfiltermodel.cpp
--- old/akonadiconsole-21.08.3/src/notificationfiltermodel.cpp  2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/notificationfiltermodel.cpp  2021-11-30 
21:55:16.000000000 +0100
@@ -10,6 +10,9 @@
 
 #include <KCheckComboBox>
 #include <QStandardItemModel>
+#include <chrono>
+
+using namespace std::chrono_literals;
 
 using KPIM::KCheckComboBox;
 
@@ -18,7 +21,7 @@
 NotificationFilterModel::NotificationFilterModel(QObject *parent)
     : QSortFilterProxyModel(parent)
 {
-    mInvalidateTimer.setInterval(50);
+    mInvalidateTimer.setInterval(50ms);
     mInvalidateTimer.setSingleShot(true);
     connect(&mInvalidateTimer, &QTimer::timeout, this, 
&NotificationFilterModel::invalidateFilter);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/notificationfiltermodel.h 
new/akonadiconsole-21.12.0/src/notificationfiltermodel.h
--- old/akonadiconsole-21.08.3/src/notificationfiltermodel.h    2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/notificationfiltermodel.h    2021-11-30 
21:55:16.000000000 +0100
@@ -8,7 +8,7 @@
 
 #include <QSortFilterProxyModel>
 
-#include <AkonadiCore/ChangeNotification>
+#include <Akonadi/ChangeNotification>
 
 #include <QSet>
 #include <QTimer>
@@ -27,7 +27,7 @@
 public:
     explicit NotificationFilterModel(QObject *parent = nullptr);
 
-    ~NotificationFilterModel();
+    ~NotificationFilterModel() override;
 
     void setTypeFilter(KPIM::KCheckComboBox *typeFilter);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/notificationmodel.cpp 
new/akonadiconsole-21.12.0/src/notificationmodel.cpp
--- old/akonadiconsole-21.08.3/src/notificationmodel.cpp        2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/notificationmodel.cpp        2021-11-30 
21:55:16.000000000 +0100
@@ -6,10 +6,9 @@
 
 #include "notificationmodel.h"
 
-#include <QLocale>
 
 #include "akonadiconsole_debug.h"
-#include <AkonadiCore/ServerManager>
+#include <Akonadi/ServerManager>
 
 #include <QMetaMethod>
 #include <akonadi/private/imapparser_p.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/notificationmodel.h 
new/akonadiconsole-21.12.0/src/notificationmodel.h
--- old/akonadiconsole-21.08.3/src/notificationmodel.h  2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/notificationmodel.h  2021-11-30 
21:55:16.000000000 +0100
@@ -8,8 +8,8 @@
 
 #include <QAbstractItemModel>
 
-#include <AkonadiCore/ChangeNotification>
-#include <AkonadiCore/Monitor>
+#include <Akonadi/ChangeNotification>
+#include <Akonadi/Monitor>
 
 namespace Akonadi
 {
@@ -36,7 +36,7 @@
     };
 
     explicit NotificationModel(QObject *parent);
-    ~NotificationModel();
+    ~NotificationModel() override;
 
     int columnCount(const QModelIndex &parent = QModelIndex()) const override;
     int rowCount(const QModelIndex &parent = QModelIndex()) const override;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/notificationmonitor.cpp 
new/akonadiconsole-21.12.0/src/notificationmonitor.cpp
--- old/akonadiconsole-21.08.3/src/notificationmonitor.cpp      2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/notificationmonitor.cpp      2021-11-30 
21:55:16.000000000 +0100
@@ -9,7 +9,7 @@
 #include "notificationmodel.h"
 #include "utils.h"
 
-#include <AkonadiWidgets/ControlGui>
+#include <Akonadi/ControlGui>
 
 #include <QCheckBox>
 #include <QFile>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/querydebugger.cpp 
new/akonadiconsole-21.12.0/src/querydebugger.cpp
--- old/akonadiconsole-21.08.3/src/querydebugger.cpp    2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/querydebugger.cpp    2021-11-30 
21:55:16.000000000 +0100
@@ -23,8 +23,8 @@
 #include <QDBusArgument>
 #include <QDBusConnection>
 
-#include <AkonadiCore/servermanager.h>
-#include <AkonadiWidgets/controlgui.h>
+#include <Akonadi/ControlGui>
+#include <Akonadi/ServerManager>
 
 #include <KColorScheme>
 
@@ -95,7 +95,7 @@
     class TransactionNode : public QueryNode
     {
     public:
-        ~TransactionNode()
+        ~TransactionNode() override
         {
             qDeleteAll(queries);
         }
@@ -108,7 +108,7 @@
     class ConnectionNode : public Node
     {
     public:
-        ~ConnectionNode()
+        ~ConnectionNode() override
         {
             qDeleteAll(queries);
         }
@@ -125,7 +125,7 @@
     {
     }
 
-    ~QueryTreeModel()
+    ~QueryTreeModel() override
     {
         qDeleteAll(mConnections);
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/querydebugger.h 
new/akonadiconsole-21.12.0/src/querydebugger.h
--- old/akonadiconsole-21.08.3/src/querydebugger.h      2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/querydebugger.h      2021-11-30 
21:55:16.000000000 +0100
@@ -43,7 +43,7 @@
 
 public:
     explicit QueryDebugger(QWidget *parent = nullptr);
-    virtual ~QueryDebugger();
+    ~QueryDebugger() override;
 
 private Q_SLOTS:
     void debuggerToggled(bool on);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/searchwidget.cpp 
new/akonadiconsole-21.12.0/src/searchwidget.cpp
--- old/akonadiconsole-21.08.3/src/searchwidget.cpp     2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/searchwidget.cpp     2021-11-30 
21:55:16.000000000 +0100
@@ -11,11 +11,11 @@
 #include "akonadiconsole_debug.h"
 #include "searchwidget.h"
 
-#include <AkonadiCore/SearchQuery>
-#include <AkonadiCore/itemfetchjob.h>
-#include <AkonadiCore/itemfetchscope.h>
-#include <AkonadiCore/itemsearchjob.h>
-#include <AkonadiWidgets/controlgui.h>
+#include <Akonadi/ControlGui>
+#include <Akonadi/ItemFetchJob>
+#include <Akonadi/ItemFetchScope>
+#include <Akonadi/ItemSearchJob>
+#include <Akonadi/SearchQuery>
 
 #include <AkonadiSearch/Core/searchstore.h>
 #include <AkonadiSearch/Xapian/xapiansearchstore.h>
@@ -101,7 +101,7 @@
 
     connect(button, &QPushButton::clicked, this, &SearchWidget::search);
     connect(mDatabaseView, &QListView::activated, this, 
&SearchWidget::fetchItem);
-    connect(mStoreCombo, QOverload<int>::of(&KComboBox::currentIndexChanged), 
this, &SearchWidget::openStore);
+    connect(mStoreCombo, &KComboBox::currentIndexChanged, this, 
&SearchWidget::openStore);
 
     openStore(0);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/searchwidget.h 
new/akonadiconsole-21.12.0/src/searchwidget.h
--- old/akonadiconsole-21.08.3/src/searchwidget.h       2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/searchwidget.h       2021-11-30 
21:55:16.000000000 +0100
@@ -33,7 +33,7 @@
 
 public:
     explicit SearchWidget(QWidget *parent = nullptr);
-    ~SearchWidget();
+    ~SearchWidget() override;
 
 private Q_SLOTS:
     void search();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/tagpropertiesdialog.cpp 
new/akonadiconsole-21.12.0/src/tagpropertiesdialog.cpp
--- old/akonadiconsole-21.08.3/src/tagpropertiesdialog.cpp      2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/tagpropertiesdialog.cpp      2021-11-30 
21:55:16.000000000 +0100
@@ -8,7 +8,7 @@
 #include "tagpropertiesdialog.h"
 #include "dbaccess.h"
 
-#include <AkonadiCore/AttributeFactory>
+#include <Akonadi/AttributeFactory>
 #include <QDialogButtonBox>
 #include <QSqlError>
 #include <QSqlQuery>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/akonadiconsole-21.08.3/src/tagpropertiesdialog.h 
new/akonadiconsole-21.12.0/src/tagpropertiesdialog.h
--- old/akonadiconsole-21.08.3/src/tagpropertiesdialog.h        2021-10-09 
09:22:44.000000000 +0200
+++ new/akonadiconsole-21.12.0/src/tagpropertiesdialog.h        2021-11-30 
21:55:16.000000000 +0100
@@ -7,7 +7,7 @@
 
 #pragma once
 
-#include <AkonadiCore/tag.h>
+#include <Akonadi/Tag>
 #include <QDialog>
 
 #include <QStandardItemModel>
@@ -21,7 +21,7 @@
 public:
     explicit TagPropertiesDialog(QWidget *parent = nullptr);
     explicit TagPropertiesDialog(const Akonadi::Tag &tag, QWidget *parent = 
nullptr);
-    virtual ~TagPropertiesDialog();
+    ~TagPropertiesDialog() override;
 
     Akonadi::Tag tag() const;
     bool changed() const;

Reply via email to