leinir created this revision. leinir added reviewers: Discover Software Store, apol, ngraham. leinir added a project: Discover Software Store. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. leinir requested review of this revision.
REVISION SUMMARY This adds functionality to programmatically add subcategories (with a suitable warning not to do so after the initialisation stage), and uses that to perform a splitting of the subcategories supplied the KNewStuff backend. TEST PLAN Previously: Many categories, with annoying and bad readability With patch: A nice dig-down tree of categories in the KDE Store applications category REPOSITORY R134 Discover Software Store REVISION DETAIL https://phabricator.kde.org/D19925 AFFECTED FILES libdiscover/Category/Category.cpp libdiscover/Category/Category.h libdiscover/backends/KNSBackend/KNSBackend.cpp To: leinir, #discover_software_store, apol, ngraham Cc: plasma-devel, #discover_software_store, jraleigh, bam, GB_2, ragreen, ixoos, Pitel, ZrenBot, James, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart