Canorus  0.0
canexport.h
Go to the documentation of this file.
1 
8 #ifndef CANEXPORT_H_
9 #define CANEXPORT_H_
10 
11 #include "export/export.h"
12 
13 class CAArchive;
14 
15 class CACanExport : public CAExport {
16 public:
17  CACanExport( QTextStream *stream=0 );
18  ~CACanExport();
19 
20  inline CAArchive *archive() { return _archive; }
21  inline void setArchive( CAArchive *a ) { _archive = a; }
22 
23 protected:
24  void exportDocumentImpl( CADocument* doc );
25 
26 private:
28 };
29 
30 #endif /* CANEXPORT_H_ */
CAFile::setStreamToDevice
void setStreamToDevice(QIODevice *device)
Definition: file.cpp:92
CAArchive::write
qint64 write(QIODevice &dest)
Definition: archive.cpp:151
CAResource::url
const QUrl url()
Definition: resource.h:36
CACanExport::exportDocumentImpl
void exportDocumentImpl(CADocument *doc)
Definition: canexport.cpp:27
CADocument
Class which represents the current document.
Definition: document.h:19
canorusmlexport.h
document.h
CAExport::exportDocument
void exportDocument(CADocument *, bool bStartThread=true)
Definition: export.cpp:97
CACanorusMLExport
Definition: canorusmlexport.h:22
CADocument::archive
CAArchive * archive()
Definition: document.h:68
CACanExport::~CACanExport
~CACanExport()
Definition: canexport.cpp:24
CAArchive::addFile
bool addFile(const QString &filename, QIODevice &data)
Definition: archive.h:26
CAFile::stream
QTextStream * stream()
Definition: file.h:36
CAResource
Different resources included in the file.
Definition: resource.h:15
CACanExport::setArchive
void setArchive(CAArchive *a)
Definition: canexport.h:21
resource.h
CAResource::isLinked
bool isLinked()
Definition: resource.h:42
CACanExport::_archive
CAArchive * _archive
Definition: canexport.h:27
CAFile::setStatus
void setStatus(const int status)
Definition: file.h:33
CACanExport::CACanExport
CACanExport(QTextStream *stream=0)
Definition: canexport.cpp:20
archive.h
canexport.h
CADocument::resourceList
const QList< CAResource * > & resourceList()
Definition: document.h:33
CACanExport::archive
CAArchive * archive()
Definition: canexport.h:20
CACanExport
Definition: canexport.h:15
CAExport
Base class for export filters.
Definition: export.h:22
CAExport::wait
bool wait(unsigned long time=ULONG_MAX)
Definition: export.h:48
CAArchive
Class for the manipulation of a gzipped tar archive (tar.gz)
Definition: archive.h:18
export.h