Skip to content

Replace "Libraries" by "Components" to show KAboutComponents info

Julius Künzel requested to merge (removed):work/components into master

Now that kcoreaddons!91 (merged) is merged since a while and we have KAboutComponent show this information in the KAboutDialog.

The "Libraries" tab is renamed to "Components". As before KDE Frameworks, Qt and the windowing system are added by default, but in addition all the custom components of KAboutDate (added via KAboutData::addComponent(…)) are listed too. Also for KDE Frameworks and Qt a homepage link has been added. KAboutApplicationPersonListView is renamed to KAboutApplicationListView because now it is used for the component view too.

Here is an example with Kdenlive:

aboutData.addComponent(i18n("MLT"), i18n("Open source multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications."), mlt_version_get_string(), QStringLiteral("https://mltframework.org"), KAboutLicense::LGPL_V2_1);
aboutData.addComponent(i18n("FFmpeg"), i18n("A complete, cross-platform solution to record, convert and stream audio and video."), QString(), QStringLiteral("https://ffmpeg.org"));

image

This merge request contains changes to user visible strings.

Mention @camillem

Merge request reports