Port KNewStuff away from QDom API
Closed, InvalidPublic

Description

We only found 4 places of public API:

  • QDomElement EntryInternal::entryXml()
  • Provider::setProviderXml(QDomElement)
  • KNSCore::addElement(QDomDocument, QDomElement, QString, QString)
  • XmlLoader::signalLoaded(QDomDocument)

Fortunately all of this is unused externally, so we can deprecate those, and even make them no-ops and port all the internals away from QDom API.

vkrause created this task.Nov 23 2019, 9:52 AM
leinir claimed this task.Sep 8 2020, 9:29 AM
dfaure added a subscriber: dfaure.Sep 8 2020, 12:53 PM

Turns out QDom isn't deprecated after all, so maybe this task isn't applicable anymore.

Only QXmlInputSource and QXmlSimpleReader are deprecated IIRC.

dfaure removed a project: KF6.Sep 8 2020, 4:51 PM

Removed from the KF6 board (I can't find how to fully delete a task)

alex closed this task as Invalid.Jan 3 2021, 9:01 PM