The source project of this merge request has been removed.
Replace "Libraries" by "Components" to show KAboutComponents info
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"));
This merge request contains changes to user visible strings.
Mention @camillem