1a8745d98SStephan Aßmus /* 2e62d9c79SStephan Aßmus * Copyright 2007, 2011, Stephan Aßmus <superstippi@gmx.de>. 3e62d9c79SStephan Aßmus * All rights reserved. Distributed under the terms of the MIT License. 4a8745d98SStephan Aßmus */ 5a8745d98SStephan Aßmus #ifndef NATIVE_SAVER_H 6a8745d98SStephan Aßmus #define NATIVE_SAVER_H 7a8745d98SStephan Aßmus 8e62d9c79SStephan Aßmus 9a8745d98SStephan Aßmus #include "AttributeSaver.h" 10a8745d98SStephan Aßmus #include "SimpleFileSaver.h" 11a8745d98SStephan Aßmus 12*496d59e1SZardshard /*! Exports to the native Icon-O-Matic format */ 13e62d9c79SStephan Aßmus class NativeSaver : public SimpleFileSaver { 14a8745d98SStephan Aßmus public: 15a8745d98SStephan Aßmus NativeSaver(const entry_ref& ref); 16a8745d98SStephan Aßmus virtual ~NativeSaver(); 17a8745d98SStephan Aßmus 18a8745d98SStephan Aßmus virtual status_t Save(Document* document); 19a8745d98SStephan Aßmus 20a8745d98SStephan Aßmus protected: 21a8745d98SStephan Aßmus AttributeSaver fAttrSaver; 22a8745d98SStephan Aßmus }; 23a8745d98SStephan Aßmus 24e62d9c79SStephan Aßmus 25a8745d98SStephan Aßmus #endif // NATIVE_SAVER_H 26