Scribus
Open source desktop publishing at your fingertips
ScFlateEncodeFilter Class Reference
Inheritance diagram for ScFlateEncodeFilter:
Collaboration diagram for ScFlateEncodeFilter:

Public Member Functions

 ScFlateEncodeFilter (QDataStream *stream)
 
 ScFlateEncodeFilter (ScStreamFilter *filter)
 
virtual bool openFilter (void)
 
virtual bool closeFilter (void)
 
virtual bool writeData (const char *data, int dataLen)
 
- Public Member Functions inherited from ScStreamFilter
 ScStreamFilter (QDataStream *stream)
 
 ScStreamFilter (ScStreamFilter *filter)
 
virtual bool writeData (const QByteArray &data)
 
int writtenToStream (void)
 

Protected Member Functions

void freeData (void)
 
bool writeDeflate (bool flush)
 
- Protected Member Functions inherited from ScStreamFilter
bool writeDataInternal (const char *data, int dataLen)
 

Protected Attributes

ScFlateEncodeFilterDatam_filterData
 
bool m_openedFilter
 
- Protected Attributes inherited from ScStreamFilter
int m_writtenToStream
 
FilterMode m_filterMode
 
QDataStream * m_dataStream
 
ScStreamFilterm_filter
 

Additional Inherited Members

- Protected Types inherited from ScStreamFilter
enum  FilterMode { FilterToStream = 0, FilterToFilter = 1 }
 

The documentation for this class was generated from the following files: