Bug 277615 - Class ArchiveProtocol needs to be available and extensible
Summary: Class ArchiveProtocol needs to be available and extensible
Status: RESOLVED INTENTIONAL
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.6
Platform: unspecified All
: NOR wishlist
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-12 11:54 UTC by Barade
Modified: 2018-04-29 20:10 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Barade 2011-07-12 11:54:15 UTC
Version:           4.6 (using KDE 4.6.4) 
OS:                All

This class is defined in kioslave/archive/ of kdebase-runtime package and supports common archive protocols. Unfortunately, if you want to add your custom archive protocol (like me as developer) you cannot easily use this class since it's not part of the public API and it's not extensible (you cannot register new archive types based on class KArchive with another protocol name such as "tar"). Please change this that I needn't to rewrite the whole code. It might be a rarely required feature but it's useful and not that bunch of work!

Reproducible: Didn't try



Expected Results:  
...
Comment 1 Pali Rohár 2011-07-21 16:34:57 UTC
Extending KArchive API for ability to add new modules will be nice.
Comment 2 Nate Graham 2018-04-25 18:40:53 UTC
Doesn't seem likely, sorry.