needs kdsoap >= 1.8.50 (current master).
builds a static variant of kdsoap-ws-discovery-client but can also
use system's version if available.
also reinvents how discovery works:
there are now Discoverers for dnssd and wsd that get started/stopped.
the Discoverers discover servers and emit them as Discoveries. Discoveries
are then converted to udsentries for kio.
todo:
- cleanup pragmas/warnings
- cleanup qdebugs and/or categorize
- split the browse function to ease readability
- cleanup includes
- get rid of icon overlays
- figure out a way to get better context menus for non-file entries. this
is a general problem with KIO. because it only understands unix dirent
types the context menus for artificial things as appearing in discovery
slaves (smb and network for instance) are lackluster
BUG: 392447
FIXED-IN: 20.04.0