20#ifndef __XAMLEXPORT_H__
21#define __XAMLEXPORT_H__
28#include "xamlgraphiccontext.h"
30#include <tqptrstack.h>
44class XAMLExport : public KoFilter, private VVisitor
50 XAMLExport( KoFilter* parent, const char* name, const TQStringList& );
51 virtual ~XAMLExport() {}
53 virtual KoFilter::ConversionStatus convert( const TQCString& from, const TQCString& to );
56 virtual void visitVPath( VPath& composite );
57 virtual void visitVDocument( VDocument& document );
58 virtual void visitVGroup( VGroup& group );
59 virtual void visitVSubpath( VSubpath& path );
62 void getStroke( const VStroke& stroke );
63 void getColorStops( const TQPtrVector<VColorStop> &colorStops );
64 void getFill( const VFill& fill );
65 void getGradient( const VGradient& grad );
66 void getHexColor( TQTextStream *, const VColor& color );
67 TQString getID( VObject *obj );
69 TQTextStream* m_stream;
73 TQPtrStack<XAMLGraphicsContext> m_gc;
|