22 #include <sys/types.h>
24 #include <tqdatetime.h>
26 #include <tqstringlist.h>
46 KAr(
const TQString& filename );
53 KAr( TQIODevice * dev );
71 virtual bool prepareWriting(
const TQString& name,
const TQString& user,
const TQString& group, uint size ) { Q_UNUSED(name); Q_UNUSED(user); Q_UNUSED(group); Q_UNUSED(size);
return false; }
77 virtual bool doneWriting( uint size ) { Q_UNUSED(size);
return false; }
83 virtual bool writeDir(
const TQString& name,
const TQString& user,
const TQString& group ) { Q_UNUSED(name); Q_UNUSED(user); Q_UNUSED(group);
return false; }
96 virtual void virtual_hook(
int id,
void* data );
virtual bool openArchive(int mode)=0
Opens an archive for reading or writing.
KAr is a class for reading archives in ar format.
virtual bool doneWriting(uint size)
Call doneWriting after writing the data.
TQString fileName()
The name of the ar file, as passed to the constructor.
KArchive is a base class for reading and writing archives.
virtual bool writeDir(const TQString &name, const TQString &user, const TQString &group)
If an archive is opened for writing then you can add new directories using this function.
virtual bool closeArchive()=0
Closes the archive.
virtual bool prepareWriting(const TQString &name, const TQString &user, const TQString &group, uint size)
Here's another way of writing a file into an archive: Call prepareWriting, then call writeData() as m...