38#ifndef RAGTIME5_PIPELINE
39# define RAGTIME5_PIPELINE
46#include <librevenge/librevenge.h>
59struct ClusterPipeline;
129 shared_ptr<RagTime5PipelineInternal::State>
m_state;
Class to define the position of an object (textbox, picture, ..) in the document.
Definition: MWAWPosition.hxx:48
the main class to read a RagTime v5 file
Definition: RagTime5Parser.hxx:74
the main class to read the text part of RagTime 56 file
Definition: RagTime5Pipeline.hxx:73
shared_ptr< RagTime5StructManager > m_structManager
the structure manager
Definition: RagTime5Pipeline.hxx:124
shared_ptr< RagTime5ClusterManager::Cluster > readPipelineCluster(RagTime5Zone &zone, int zoneType)
try to read a pipeline cluster
Definition: RagTime5Pipeline.cxx:456
int version() const
returns the file version
Definition: RagTime5Pipeline.cxx:110
MWAWParserStatePtr m_parserState
the parser state
Definition: RagTime5Pipeline.hxx:126
virtual ~RagTime5Pipeline()
destructor
Definition: RagTime5Pipeline.cxx:106
void flushExtra()
sends the data which have not yet been sent to the listener
Definition: RagTime5Pipeline.cxx:156
bool send(int pipelineId, MWAWListenerPtr listener, MWAWPosition const &pos, int partId=0)
try to send the container corresponding to pipelineId (mainly unimplemented)
Definition: RagTime5Pipeline.cxx:115
shared_ptr< RagTime5PipelineInternal::State > m_state
the state
Definition: RagTime5Pipeline.hxx:129
RagTime5Parser & m_mainParser
the parser
Definition: RagTime5Pipeline.hxx:121
RagTime5Pipeline(RagTime5Pipeline const &orig)
RagTime5ClusterManager::Cluster::Type getContainerType(int pipelineId) const
try to return the container's type corresponding to an id
Definition: RagTime5Pipeline.cxx:128
RagTime5Pipeline(RagTime5Parser &parser)
constructor
Definition: RagTime5Pipeline.cxx:100
RagTime5Pipeline & operator=(RagTime5Pipeline const &orig)
basic class used to store RagTime 5/6 structures
Definition: RagTime5StructManager.hxx:157
main zone in a RagTime v5-v6 document
Definition: RagTime5StructManager.hxx:49
shared_ptr< MWAWListener > MWAWListenerPtr
a smart pointer of MWAWListener
Definition: libmwaw_internal.hxx:505
shared_ptr< MWAWParserState > MWAWParserStatePtr
a smart pointer of MWAWParserState
Definition: libmwaw_internal.hxx:509
Internal: the structures of a RagTime5Pipeline.
Definition: RagTime5Pipeline.cxx:63
Type
the cluster type
Definition: RagTime5ClusterManager.hxx:218