/* * Copyright 2006, Haiku. All rights reserved. * Distributed under the terms of the MIT License. * * Authors: * Stephan Aßmus <superstippi@gmx.de> */ #ifndef ATTRIBUTE_SAVER_H #define ATTRIBUTE_SAVER_H #include <Entry.h> #include <String.h> #include "DocumentSaver.h" /*! Saves the HVIF to a file's attribute */ class AttributeSaver : public DocumentSaver { public: AttributeSaver(const entry_ref& ref, const char* attrName); virtual ~AttributeSaver(); virtual status_t Save(Document* document); protected: entry_ref fRef; BString fAttrName; }; #endif // ATTRIBUTE_SAVER_H