Bug 277615

Summary: Class ArchiveProtocol needs to be available and extensible
Product: [Frameworks and Libraries] kio Reporter: Barade <barade.barade>
Component: generalAssignee: David Faure <faure>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: bugseforuns, nate, pali.rohar
Priority: NOR    
Version: 4.6   
Target Milestone: ---   
Platform: unspecified   
OS: All   
Latest Commit: Version Fixed In:

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.