Currently the listing key of kio protocols has type stringlist, but it's currently used only to figure out if the slave supports listing (i.e. m_supportsListing = (m_listing.count() > 0);).
We could make the key just a boolean and simplify the protocol definitions.