Restore kio-webdav plugin
ClosedPublic

Authored by nicolasfella on Feb 24 2020, 11:06 PM.

Details

Summary

It wasn't build at all.

Port to new Plugin system from D27633 and fix path reading

BUG: 413888

Diff Detail

Repository
R155 KAccounts Integration
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
nicolasfella requested review of this revision.Feb 24 2020, 11:06 PM
nicolasfella created this revision.
nicolasfella edited the summary of this revision. (Show Details)Feb 24 2020, 11:07 PM
nicolasfella added reviewers: bshah, leinir.
nicolasfella added a reviewer: Frameworks.
  • Adapt path
nicolasfella edited the summary of this revision. (Show Details)Feb 25 2020, 10:12 PM
leinir requested changes to this revision.Mar 9 2020, 9:51 AM

Minus that little API funniness, looks pretty good from here :)

src/daemon/kio-webdav/CMakeLists.txt
9 ↗(On Diff #76416)

wouldn't mention it, but as there's other stuff as well, looks like a stray newline :)

src/lib/kaccountsdplugin.h
57 ↗(On Diff #76416)

This still introduces a API break, though... Which seems especially silly given the arguments aren't actually used. Perhaps add a new ctor, and have the one without the arguments call the new one, but also make a qwarning (or something similar) note that it's using an old ctor and really out to upgrade?

This revision now requires changes to proceed.Mar 9 2020, 9:51 AM
nicolasfella marked an inline comment as done.

Rebase

  • Remove whitespace change
nicolasfella added inline comments.Mar 9 2020, 2:23 PM
src/lib/kaccountsdplugin.h
57 ↗(On Diff #76416)

This shouldn't be in this diff at all

leinir accepted this revision.Mar 18 2020, 1:23 PM
This revision is now accepted and ready to land.Mar 18 2020, 1:23 PM
This revision was automatically updated to reflect the committed changes.