[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/ioslaves/kio_rar
From: Raul Fernandes <rgfbr () yahoo ! com ! br>
Date: 2007-01-27 10:29:22
Message-ID: 1169893762.156485.27447.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 627587 by rgfbr:
M +4 -1 krar.cpp
M +2 -1 krar.h
--- trunk/playground/ioslaves/kio_rar/krar.cpp #627586:627587
@@ -27,7 +27,7 @@
#include <kdebug.h>
-KRar::KRar( const QString &filename )
+KRar::KRar( const QString &filename, const QString &password )
: KArchive( 0L )
{
m_filename = filename;
@@ -41,6 +41,7 @@
m_lock = false;
m_solid = false;
m_authenticity = false;
+ m_password = password;
}
@@ -97,6 +98,8 @@
m_solid = OpenArchiveData.Flags & '\x08';
m_authenticity = OpenArchiveData.Flags & '\x20';
+ if( !m_password.isEmpty() ) RARSetPassword( hArcData, (char*)m_password.ascii() );
+
HeaderData.CmtBuf = NULL;
KRarFile *file;
--- trunk/playground/ioslaves/kio_rar/krar.h #627586:627587
@@ -31,7 +31,7 @@
class KIO_EXPORT KRar : public KArchive
{
public:
- KRar( const QString &filename );
+ KRar( const QString &filename, const QString &password = QString::null );
~KRar();
@@ -66,6 +66,7 @@
bool m_lock;
bool m_solid;
bool m_authenticity;
+ QString m_password;
private:
QString m_filename;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic