1/*
2 * Copyright 2006-2007, 2011, Stephan A��mus <superstippi@gmx.de>.
3 * All rights reserved. Distributed under the terms of the MIT License.
4 */
5
6
7#include "SimpleFileSaver.h"
8
9#include "Exporter.h"
10
11
12SimpleFileSaver::SimpleFileSaver(Exporter* exporter,
13								 const entry_ref& ref)
14	: FileSaver(ref),
15	  fExporter(exporter)
16{
17	fExporter->SetSelfDestroy(false);
18}
19
20
21SimpleFileSaver::~SimpleFileSaver()
22{
23	delete fExporter;
24}
25
26
27status_t
28SimpleFileSaver::Save(Document* document)
29{
30	return fExporter->Export(document, fRef);
31}
32
33
34void
35SimpleFileSaver::WaitForExportThread()
36{
37	fExporter->WaitForExportThread();
38}
39