From a4043f1fc05f0710a025d0f02d13d641cec6309f Mon Sep 17 00:00:00 2001 From: tpearson Date: Tue, 17 Aug 2010 17:54:24 +0000 Subject: Preliminary xzip/LZMA support git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdeutils@1164816 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- ark/tar.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ark/tar.cpp') diff --git a/ark/tar.cpp b/ark/tar.cpp index 6e599c9..e3be8b0 100644 --- a/ark/tar.cpp +++ b/ark/tar.cpp @@ -208,6 +208,12 @@ TQString TarArch::getCompressor() if ( m_fileMimeType == "application/x-tbz" ) return TQString( "bzip2" ); + if ( m_fileMimeType == "application/x-lzma" ) + return TQString( "lzma" ); + + if ( m_fileMimeType == "application/x-xz" ) + return TQString( "xz" ); + if( m_fileMimeType == "application/x-tzo" ) return TQString( "lzop" ); @@ -226,6 +232,12 @@ TQString TarArch::getUnCompressor() if ( m_fileMimeType == "application/x-tbz" ) return TQString( "bunzip2" ); + if ( m_fileMimeType == "application/x-lzma" ) + return TQString( "unlzma" ); + + if ( m_fileMimeType == "application/x-xz" ) + return TQString( "unxz" ); + if( m_fileMimeType == "application/x-tzo" ) return TQString( "lzop" ); -- cgit v1.2.1