2 * Copyright 2006-2007, Haiku. All rights reserved.
3 * Distributed under the terms of the MIT License.
6 * Stephan Aßmus <superstippi@gmx.de>
8 #ifndef MESSAGE_EXPORTER_H
9 #define MESSAGE_EXPORTER_H
28 class MessageExporter
: public Exporter
{
31 virtual ~MessageExporter();
33 virtual status_t
Export(const Icon
* icon
,
36 virtual const char* MIMEType();
39 status_t
_Export(const VectorPath
* path
,
40 BMessage
* into
) const;
41 status_t
_Export(const Style
* style
,
42 BMessage
* into
) const;
43 status_t
_Export(const Shape
* shape
,
44 const PathContainer
* globalPaths
,
45 const StyleContainer
* globalStyles
,
46 BMessage
* into
) const;
49 #endif // MESSAGE_EXPORTER_H