xref: /haiku/src/apps/icon-o-matic/document/savers/MessengerSaver.h (revision d63a05d32bce246496bf9777fcf3851a16afe235)
1*d63a05d3SStephan Aßmus /*
2*d63a05d3SStephan Aßmus  * Copyright 2006, Haiku. All rights reserved.
3*d63a05d3SStephan Aßmus  * Distributed under the terms of the MIT License.
4*d63a05d3SStephan Aßmus  *
5*d63a05d3SStephan Aßmus  * Authors:
6*d63a05d3SStephan Aßmus  *		Stephan Aßmus <superstippi@gmx.de>
7*d63a05d3SStephan Aßmus  */
8*d63a05d3SStephan Aßmus 
9*d63a05d3SStephan Aßmus #ifndef MESSENGER_SAVER_H
10*d63a05d3SStephan Aßmus #define MESSENGER_SAVER_H
11*d63a05d3SStephan Aßmus 
12*d63a05d3SStephan Aßmus #include <Messenger.h>
13*d63a05d3SStephan Aßmus 
14*d63a05d3SStephan Aßmus #include "DocumentSaver.h"
15*d63a05d3SStephan Aßmus 
16*d63a05d3SStephan Aßmus class MessengerSaver : public DocumentSaver {
17*d63a05d3SStephan Aßmus  public:
18*d63a05d3SStephan Aßmus 								MessengerSaver(const BMessenger& messenger);
19*d63a05d3SStephan Aßmus 	virtual						~MessengerSaver();
20*d63a05d3SStephan Aßmus 
21*d63a05d3SStephan Aßmus 	virtual	status_t			Save(Document* document);
22*d63a05d3SStephan Aßmus 
23*d63a05d3SStephan Aßmus  private:
24*d63a05d3SStephan Aßmus 			BMessenger			fMessenger;
25*d63a05d3SStephan Aßmus };
26*d63a05d3SStephan Aßmus 
27*d63a05d3SStephan Aßmus #endif // MESSENGER_SAVER_H
28