kossebau (Friedrich W. H. Kossebau)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Apr 18 2015, 11:52 AM (238 w, 4 d)
Availability
Available

Recent Activity

Tue, Nov 12

kossebau committed R172:77d289966299: API dox: adapt kapidox & ecm_add_qch settings to new deprecation macros (authored by kossebau).
API dox: adapt kapidox & ecm_add_qch settings to new deprecation macros
Tue, Nov 12, 5:12 PM
kossebau committed R172:7a478bedce89: Enable KF_* group deprecation macros (authored by kossebau).
Enable KF_* group deprecation macros
Tue, Nov 12, 5:12 PM
kossebau committed R172:8209a3d444cc: Use ECMGenerateExportHeader to manage deprecated API better (authored by kossebau).
Use ECMGenerateExportHeader to manage deprecated API better
Tue, Nov 12, 5:12 PM
kossebau committed R172:8e8788e0f0d2: Update public dependencies in installed CMake Config file (authored by kossebau).
Update public dependencies in installed CMake Config file
Tue, Nov 12, 5:12 PM
kossebau committed R172:a50a161dcc8e: Fix installing exported QCH target, needs to be done post target definition (authored by kossebau).
Fix installing exported QCH target, needs to be done post target definition
Tue, Nov 12, 5:12 PM
kossebau committed R172:cd2b577d986c: Fix build with KCALENDARCORE_NO_DEPRECATED_NAMESPACE=ON (authored by kossebau).
Fix build with KCALENDARCORE_NO_DEPRECATED_NAMESPACE=ON
Tue, Nov 12, 5:12 PM
kossebau committed R172:285db7c6dd8e: Add option to create QCH file with public API dox, using ECMAddQCH (authored by kossebau).
Add option to create QCH file with public API dox, using ECMAddQCH
Tue, Nov 12, 5:12 PM
kossebau committed R172:65fe6810a7b7: Make QCH target also available to library documentation linking to us (authored by kossebau).
Make QCH target also available to library documentation linking to us
Tue, Nov 12, 5:12 PM
kossebau committed R172:cdc342bf9abc: Use new namespace in normal version file, compat one in compat version file (authored by kossebau).
Use new namespace in normal version file, compat one in compat version file
Tue, Nov 12, 5:12 PM
kossebau committed R53:df98779c4018: Use official IDocumentController::activeTextDocumentView() over cast-hack (authored by kossebau).
Use official IDocumentController::activeTextDocumentView() over cast-hack
Tue, Nov 12, 1:38 PM
kossebau committed R499:27cbed942892: elisa: now in kde/kdemultimedia (authored by kossebau).
elisa: now in kde/kdemultimedia
Tue, Nov 12, 2:39 AM

Mon, Nov 11

kossebau committed R32:92772fe04af2: Merge branch '5.4' (authored by kossebau).
Merge branch '5.4'
Mon, Nov 11, 12:39 AM
kossebau committed R32:465b44be2869: Shell: remove unused DocumentController::globalTextEditorInstance() (authored by kossebau).
Shell: remove unused DocumentController::globalTextEditorInstance()
Mon, Nov 11, 12:39 AM
kossebau committed R32:60c5aff1364f: Shell: remove dead API from PartController (authored by kossebau).
Shell: remove dead API from PartController
Mon, Nov 11, 12:39 AM

Fri, Nov 8

kossebau moved T11415: Entry for QCH documentation files (for KDevelop & more in the future) from To Do to Work in Progress on the KDE Store board.
Fri, Nov 8, 1:11 AM · KDevelop, KDE Store
kossebau added a comment to T11415: Entry for QCH documentation files (for KDevelop & more in the future).

@starbuck Thanks. Tried a first link with https://store.kde.org/p/1334948 and adapted the KNSRC file of KDevelop, worked as wanted.
(well, once I added a workaround for some strange KNewStuff behaviour on archive extraction, cmp. 39a8a51d33 ;) )

Fri, Nov 8, 1:11 AM · KDevelop, KDE Store
kossebau committed R32:39a8a51d33f0: Merge branch '5.4' (authored by kossebau).
Merge branch '5.4'
Fri, Nov 8, 1:03 AM
kossebau committed R32:744ea9718492: qthelp: Unbreak support for zipped/tarred QCH files from KNS (authored by kossebau).
qthelp: Unbreak support for zipped/tarred QCH files from KNS
Fri, Nov 8, 1:03 AM
kossebau committed R32:44458d9cc234: qthelp: adapt KNewStuff config to move from collect.kde.org to store.kde.org (authored by kossebau).
qthelp: adapt KNewStuff config to move from collect.kde.org to store.kde.org
Fri, Nov 8, 1:03 AM

Thu, Nov 7

kossebau committed R308:3849c4421fd6: API dox: adapt kapidox & ecm_add_qch settings to new deprecation macros (authored by kossebau).
API dox: adapt kapidox & ecm_add_qch settings to new deprecation macros
Thu, Nov 7, 9:14 PM
kossebau committed R32:29d5111bbfae: Consistently use CamelCase includes with custom widgets in ui files (authored by kossebau).
Consistently use CamelCase includes with custom widgets in ui files
Thu, Nov 7, 5:55 PM
kossebau committed R32:a9e2a2dfa609: Merge branch '5.4' (authored by kossebau).
Merge branch '5.4'
Thu, Nov 7, 4:20 PM
kossebau committed R32:9ebba654dae6: Fix builds with mixed-paths KF libs: remove module prefix from include (authored by kossebau).
Fix builds with mixed-paths KF libs: remove module prefix from include
Thu, Nov 7, 4:19 PM
kossebau updated subscribers of T11415: Entry for QCH documentation files (for KDevelop & more in the future).
Thu, Nov 7, 2:20 PM · KDevelop, KDE Store
kossebau added a comment to T11415: Entry for QCH documentation files (for KDevelop & more in the future).

Thanks for the reply, sounds good.

Thu, Nov 7, 2:19 PM · KDevelop, KDE Store

Wed, Nov 6

kossebau updated subscribers of T11415: Entry for QCH documentation files (for KDevelop & more in the future).

@starbuck @leinir H. Please see "Question to store.kde.org managers" (but better to read first whole text to get the context). I would like to sort this out before end of year.

Wed, Nov 6, 7:01 PM · KDevelop, KDE Store
kossebau added a comment to R39:2425265ea528: GIT_SILENT: application of coding style.

@cullmann Seems the code style formatter scripts need to be teached not to touch kapptemplate format project templates (by standard in the "template/" subdir).

Wed, Nov 6, 6:58 PM
kossebau committed R32:c325a78dc39c: Script launcher: add env profile configure dialog button to config UI (authored by kossebau).
Script launcher: add env profile configure dialog button to config UI
Wed, Nov 6, 6:57 PM

Tue, Nov 5

kossebau committed R308:75017108900b: Include KDE CMake settings macros as first (authored by kossebau).
Include KDE CMake settings macros as first
Tue, Nov 5, 11:15 AM
kossebau committed R308:cf5f7b4040a7: Use ECMGenerateExportHeader to manage deprecated API better (authored by kossebau).
Use ECMGenerateExportHeader to manage deprecated API better
Tue, Nov 5, 11:15 AM
kossebau committed R308:7bbd29591094: KRunner: port away from deprecated KF5 API (authored by dfaure).
KRunner: port away from deprecated KF5 API
Tue, Nov 5, 10:36 AM
kossebau closed D24979: KRunner: port away from deprecated KF5 API.
Tue, Nov 5, 10:36 AM · Frameworks
kossebau commandeered D24979: KRunner: port away from deprecated KF5 API.

@dfaure I allow myself to take over here given your are off the next days and I would like to get this off the table :)

Tue, Nov 5, 10:23 AM · Frameworks

Mon, Nov 4

kossebau committed R877:434782a273f7: "KDevelop 5.4.4" (authored by kossebau).
"KDevelop 5.4.4"
Mon, Nov 4, 6:30 PM
kossebau added a comment to R155:1a7704f94f5e: It compiles fine without deprecated method.

Okay, seems somebody else was not just messenger,but also fixer, by D25142 in parallel :) So solved then while I was typing, and meanwhile CI also looks good.

Mon, Nov 4, 6:20 PM
kossebau added a comment to R155:1a7704f94f5e: It compiles fine without deprecated method.

@montel Hi (sorry to be the messenger once more :) )
Sadly it does not compile fine with current minimal required AccountsQt5 versions as e.g. currently available on FreeBSD CI, cmp. https://build.kde.org/view/Failing/job/Applications/job/kaccounts-integration/job/kf5-qt5%20FreeBSDQt5.13/28/

Mon, Nov 4, 5:50 PM
kossebau committed R240:d2810741c216: Fix ECMSetupVersion tests for old policy with project() wo/ VERSION (authored by kossebau).
Fix ECMSetupVersion tests for old policy with project() wo/ VERSION
Mon, Nov 4, 11:06 AM
kossebau closed T11858: ECM tests seem not to be run despite having a "Running Tests" stage as Resolved.

Tests are run again now, thanks to 811c7544490031e1faeb4a1597c4d11afbf68eb9

Mon, Nov 4, 10:23 AM · build.kde.org

Sun, Nov 3

kossebau accepted D24979: KRunner: port away from deprecated KF5 API.

Untested, but looks okay, besides the unneeded #f in the sources.

Sun, Nov 3, 11:49 PM · Frameworks
kossebau committed R240:879769daf047: KDEFrameworkCompilerSettings: enable all Qt % KF deprecation warnings (authored by kossebau).
KDEFrameworkCompilerSettings: enable all Qt % KF deprecation warnings
Sun, Nov 3, 8:48 PM
kossebau closed D24990: KDEFrameworkCompilerSettings: enable all Qt % KF deprecation warnings.
Sun, Nov 3, 8:48 PM · Build System, Frameworks
kossebau added a comment to D24990: KDEFrameworkCompilerSettings: enable all Qt % KF deprecation warnings.

Merci, will land later tonight. Bonnes vacances :)

Sun, Nov 3, 8:18 PM · Build System, Frameworks
kossebau updated subscribers of D24990: KDEFrameworkCompilerSettings: enable all Qt % KF deprecation warnings.

@dfaure Hi. Any chance you you can sneak in before you are away (enjoy :) ) to remove the "-DQT_DEPRECATED_WARNINGS_SINCE=0x060000" from all the KF modules in the next days? Otherwise would land this here with just the -DKF_DEPRECATED_WARNINGS_SINCE=0x060000 for now, otherwise people do not see warnings in KF modules when they should.

Sun, Nov 3, 7:58 PM · Build System, Frameworks
kossebau committed R52:b2b2cd769e8e: Set version number to 5.4.4 (authored by kossebau).
Set version number to 5.4.4
Sun, Nov 3, 7:55 PM
kossebau committed R53:2b229ad7302f: Set version number to 5.4.4 (authored by kossebau).
Set version number to 5.4.4
Sun, Nov 3, 7:55 PM
kossebau committed R306:45f95d0e8f95: BrowserOpenOrSaveQuestionPrivate::AskEmbedOrSaveFlags: fix since version (authored by kossebau).
BrowserOpenOrSaveQuestionPrivate::AskEmbedOrSaveFlags: fix since version
Sun, Nov 3, 2:36 AM
kossebau committed R263:72af16cb970c: Fix deprecation of KDE_DEFAULT_WINDOWFLAGS to v5.65 (authored by kossebau).
Fix deprecation of KDE_DEFAULT_WINDOWFLAGS to v5.65
Sun, Nov 3, 2:27 AM
kossebau committed R306:bbea596057d3: Mark BrowserRun::simpleSave properly as deprecated (authored by kossebau).
Mark BrowserRun::simpleSave properly as deprecated
Sun, Nov 3, 1:28 AM
kossebau committed R306:48cbc4009bd3: BrowserOpenOrSaveQuestion: move AskEmbedOrSaveFlags enum from BrowserRun (authored by kossebau).
BrowserOpenOrSaveQuestion: move AskEmbedOrSaveFlags enum from BrowserRun
Sun, Nov 3, 12:53 AM

Sat, Nov 2

kossebau committed R263:de232ed9fd5c: Expose deprecation of KDE_DEFAULT_WINDOWFLAGS better (authored by kossebau).
Expose deprecation of KDE_DEFAULT_WINDOWFLAGS better
Sat, Nov 2, 4:32 PM
kossebau committed R263:9db190c45b14: KEditToolBar: properly mark deprecated signal newToolbarConfig (authored by kossebau).
KEditToolBar: properly mark deprecated signal newToolbarConfig
Sat, Nov 2, 7:03 AM
kossebau committed R306:d20d8d1c9f4e: ReadOnlyPart: turn KDE_NO_COMPAT from 3.0 times into proper deprecation (authored by kossebau).
ReadOnlyPart: turn KDE_NO_COMPAT from 3.0 times into proper deprecation
Sat, Nov 2, 5:05 AM

Fri, Nov 1

kossebau committed R32:4b9828a1ffed: Merge branch '5.4' (authored by kossebau).
Merge branch '5.4'
Fri, Nov 1, 7:17 PM
kossebau committed R32:7aa1b1e2c336: Set version number to 5.4.4 (authored by kossebau).
Set version number to 5.4.4
Fri, Nov 1, 7:15 PM
kossebau committed R32:748ec8549f99: Fix copyright date display in About KDevelop/KDevPlatform dialogs (authored by kossebau).
Fix copyright date display in About KDevelop/KDevPlatform dialogs
Fri, Nov 1, 7:15 PM
kossebau added a comment to D25039: Fix Clazy performance issues, const &.

Feel free to do the code removal,

Fri, Nov 1, 4:12 PM · Frameworks
kossebau committed R241:b65d732141a7: http: remove dead ancient method from KCookieServer (authored by kossebau).
http: remove dead ancient method from KCookieServer
Fri, Nov 1, 4:12 PM
kossebau added inline comments to D23801: Port kpac from QtScript.
Fri, Nov 1, 3:06 PM · Frameworks
kossebau accepted D25039: Fix Clazy performance issues, const &.

Not tested, only read code. Looks good to me.
Please remove the newInstance method in a direct commit before, and drop change from this patch. (If you prefer, can do the remove commit as well myself)

Fri, Nov 1, 3:02 PM · Frameworks
kossebau committed R32:a906f7c67806: Merge branch '5.4' (authored by kossebau).
Merge branch '5.4'
Fri, Nov 1, 12:46 AM
kossebau committed R32:a49cfdbfccc0: utils: remove dead cmake code (authored by kossebau).
utils: remove dead cmake code
Fri, Nov 1, 12:46 AM
kossebau committed R32:40ac9482e8b6: customscript: officially link to KDev::Language, as its headers are used (authored by kossebau).
customscript: officially link to KDev::Language, as its headers are used
Fri, Nov 1, 12:46 AM

Thu, Oct 31

kossebau resigned from D25082: [applets/weather] Reduce label minimum width to accommodate narrow vertical panels.

Sorry, currently no time for Plasma available: see also https://mail.kde.org/pipermail/plasma-devel/2019-October/105088.html

Thu, Oct 31, 9:23 PM · Plasma
kossebau committed R32:9f82318685dd: FindClang.cmake: also search LLVM version 9 (authored by kossebau).
FindClang.cmake: also search LLVM version 9
Thu, Oct 31, 8:53 PM
kossebau added inline comments to D25039: Fix Clazy performance issues, const &.
Thu, Oct 31, 4:35 PM · Frameworks
kossebau added inline comments to D25039: Fix Clazy performance issues, const &.
Thu, Oct 31, 2:50 PM · Frameworks
kossebau added inline comments to D23801: Port kpac from QtScript.
Thu, Oct 31, 1:38 PM · Frameworks
kossebau updated subscribers of T11936: Move Frameworks_Coding_Style wiki page w/ history: techbase->community.

It was not moved, @ndavis seems to have independently without knowing this task renamed pages on community.kde.org instead. Good intentions, but not best execution IMHO. No idea how to resolve.

Thu, Oct 31, 12:52 PM · Websites: general, Wiki Administrators
kossebau added inline comments to D23801: Port kpac from QtScript.
Thu, Oct 31, 12:28 AM · Frameworks
kossebau added a comment to D25039: Fix Clazy performance issues, const &.

As excuse for bad drive-by comment, here now hopefully making up a bit by giving some in-detail review, please see in-line comments.

Thu, Oct 31, 12:02 AM · Frameworks

Wed, Oct 30

kossebau added inline comments to D23801: Port kpac from QtScript.
Wed, Oct 30, 11:54 PM · Frameworks
kossebau added inline comments to D25039: Fix Clazy performance issues, const &.
Wed, Oct 30, 6:46 PM · Frameworks
kossebau added a comment to D25039: Fix Clazy performance issues, const &.

(Quick drive-by comment only as I had this in a search result...)

Wed, Oct 30, 6:43 PM · Frameworks
kossebau added inline comments to D25059: KPluginSelector: use new KAboutPluginDialog.
Wed, Oct 30, 2:02 PM · Frameworks
kossebau accepted D24965: KConfigWidgets: port away from KF5 deprecated API.

Tired given the time, but let's see if I get things straight this time:
Given KF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x053f00, in the API of KConfig we just see KStandardShortcut::SaveOptions_DEPRECATED_DO_NOT_USE. And as I just found, there also in no build option to completely get rid of it . Possibly the patch I did there I left it as I assumed a chance the enum value might be stored as number in config entries, so changing any enum values would break data. Too bad there is no related comment, I shall fix that with a follow-up patch, to be put into review the next day.
So, with these considerations,

#if KCONFIGWIDGETS_BUILD_DEPRECATED_SINCE(5, 38)
	​    { SaveOptions,   KStandardShortcut::SaveOptions_DEPRECATED_DO_NOT_USE, "options_save_options", I18N_NOOP("&Save Settings"), nullptr, nullptr },
#endif

should actually be always correct. We do not support people building the library to override any *_DISABLE_DEPRECATED_BEFORE_AND_AT settings for the libraries we build against.

Wed, Oct 30, 1:21 AM · Frameworks
kossebau committed R240:bebafb8a2d00: ECMGenerateExportHeader: allow ecm_[..]_format_version wo/ CURRENT_VERSION (authored by kossebau).
ECMGenerateExportHeader: allow ecm_[..]_format_version wo/ CURRENT_VERSION
Wed, Oct 30, 12:52 AM
kossebau added a comment to D24966: KXmlGui: port away from KF5 deprecated API.

To leave KAboutData::programIconData as a deprecated property and instead turn to use KPluginMetaData where the iconName property is undisputed in its usefullnes, I have now uploaded 3 patches for view;

  • D25063: Add KAboutPluginDialog, to be used with KPluginMetaData
  • D25059: KPluginSelector: use new KAboutPluginDialog
  • D25063: Deprecate KAboutData::fromPluginMetaData, now there is KAboutPluginDialog

Now, there is still the idea of using KAboutData with plugins in the KAboutData API, by the methods void KAboutData::registerPluginData(const KAboutData &aboutData) & KAboutData *KAboutData::pluginData(const QString &componentName), By what lxr.kde.org reports, the register method is still in use, but nothing seems to actually query the registration data by the other method. So possibly we could discard that pair of methods as well. Would be curious though what the usecase for this once was, it surely had a piurpose.

Wed, Oct 30, 12:47 AM · Frameworks
kossebau requested review of D25063: Deprecate KAboutData::fromPluginMetaData, now there is KAboutPluginDialog.
Wed, Oct 30, 12:28 AM · Frameworks
kossebau added a dependent revision for D25058: Add KAboutPluginDialog, to be used with KPluginMetaData: D25063: Deprecate KAboutData::fromPluginMetaData, now there is KAboutPluginDialog.
Wed, Oct 30, 12:28 AM · Frameworks
kossebau updated the task description for T11936: Move Frameworks_Coding_Style wiki page w/ history: techbase->community.
Wed, Oct 30, 12:15 AM · Websites: general, Wiki Administrators
kossebau created T11936: Move Frameworks_Coding_Style wiki page w/ history: techbase->community.
Wed, Oct 30, 12:15 AM · Websites: general, Wiki Administrators

Tue, Oct 29

kossebau requested review of D25059: KPluginSelector: use new KAboutPluginDialog.
Tue, Oct 29, 8:04 PM · Frameworks
kossebau added a dependent revision for D25058: Add KAboutPluginDialog, to be used with KPluginMetaData: D25059: KPluginSelector: use new KAboutPluginDialog.
Tue, Oct 29, 8:04 PM · Frameworks
kossebau requested review of D25058: Add KAboutPluginDialog, to be used with KPluginMetaData.
Tue, Oct 29, 7:59 PM · Frameworks
kossebau added a comment to D24966: KXmlGui: port away from KF5 deprecated API.

Playing with reviving my programIconName undeprecation patch (by adding a new property iconName w/ setter/getter), and looking through the rest of the API, I though now think that we should keep KAboutData untouched and leave it for metadata about programs, while instead making use of KPluginMetaData instead when it comes to plugins.

Tue, Oct 29, 6:42 PM · Frameworks
kossebau added inline comments to D25010: [StatJob] Use A QFlag to specify the details returned by StatJob.
Tue, Oct 29, 1:00 PM · Frameworks
kossebau added inline comments to D25010: [StatJob] Use A QFlag to specify the details returned by StatJob.
Tue, Oct 29, 12:40 PM · Frameworks
kossebau added inline comments to D25010: [StatJob] Use A QFlag to specify the details returned by StatJob.
Tue, Oct 29, 12:13 PM · Frameworks
kossebau added a comment to D25010: [StatJob] Use A QFlag to specify the details returned by StatJob.

Now that is a quick turn-around, +1 for doing the work :)

Tue, Oct 29, 10:42 AM · Frameworks

Mon, Oct 28

kossebau added a comment to D24884: I18N_NOOP2 was deprecated but we can't replace by I18NC_NOOP as it expends it as 2 elements (context + text).

As said, I do not think this would be "better" code. And it's violating a bit the goal of zero cost abstractions, given this adds runtime need which could be avoided compared to the old code.
When using the I18N_NOOP, one has to know what you do and when you later on pass data pointers instead of literals to i18n calls. Thinking people who do that are in general challenged to ensure the proper context call is still used might be challenged in other places before IMHO.

Mon, Oct 28, 6:46 PM · Frameworks
kossebau added a comment to D24884: I18N_NOOP2 was deprecated but we can't replace by I18NC_NOOP as it expends it as 2 elements (context + text).

Looking at deprecated API usage in Okteta, I came over the use of some use of I18N_NOOP2 as well. The use-case there though seems pretty fine to me, porting to I18NC_NOOP will complicate the logic without further need, as the context is the same for all strings in the given array, and always would be:

Mon, Oct 28, 2:31 PM · Frameworks
kossebau committed R457:ceceac460b25: Merge branch '0.26' (authored by kossebau).
Merge branch '0.26'
Mon, Oct 28, 2:00 PM
kossebau committed R457:6ce3d50cf1b8: Enable warnings for newer Qt & KF deprecations, hide deprecated KF <= 5.57 (authored by kossebau).
Enable warnings for newer Qt & KF deprecations, hide deprecated KF <= 5.57
Mon, Oct 28, 2:00 PM
kossebau committed R457:36dd0760b0ae: Port away from deprecated QComboBox::activated(QString) (authored by kossebau).
Port away from deprecated QComboBox::activated(QString)
Mon, Oct 28, 2:00 PM
kossebau committed R457:beac49e5a3cd: Structures: fix translation call for long type names (authored by kossebau).
Structures: fix translation call for long type names
Mon, Oct 28, 2:00 PM
kossebau added a comment to D24999: [KIO::stat] Add a KF6 TODO to make details a Bitmask.

It's actually an approach to be preferred in such cases, as it moves some of the work to be done at creating KF6 and porting to its new API for users of KF to now and the time span until KF6, keeping the unavoidable hurdle at the actual KF5->KF6 change as small as possible.

Mon, Oct 28, 1:42 PM · Frameworks
kossebau added a comment to D24999: [KIO::stat] Add a KF6 TODO to make details a Bitmask.

Instead of the TODO one could already add an overload of the method now, and deprecate the current one. So that in KF6 times the deprecated could be dumped, and there would just be the preferred variant.

Mon, Oct 28, 1:05 PM · Frameworks

Sun, Oct 27

kossebau added a comment to D24974: KService: fix kded compilation with -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x053f00.

Alternatively kded could be build with additionally -DKSERVICE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x050000. So it will would be still hidden to anyone else who uses -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x050x00

Sun, Oct 27, 10:23 PM · Frameworks
kossebau added a comment to D24966: KXmlGui: port away from KF5 deprecated API.

Actually I have a WIP undeprecation patch somewhere, which reduced the deprecation to notes with setApplicationData/appliactionData, Guess I should pick this from the attic, clean up and share,

Sun, Oct 27, 7:49 PM · Frameworks
kossebau requested review of D24990: KDEFrameworkCompilerSettings: enable all Qt % KF deprecation warnings.
Sun, Oct 27, 7:41 PM · Build System, Frameworks