* Code style cleanup.

* Make WaitForExportThread() available.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41177 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus 2011-04-04 09:19:48 +00:00
parent 1f3678c179
commit 1c4001e299
2 changed files with 23 additions and 15 deletions

View File

@ -1,15 +1,14 @@
/*
* Copyright 2006-2007, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Stephan Aßmus <superstippi@gmx.de>
* Copyright 2006-2007, 2011, Stephan Aßmus <superstippi@gmx.de>.
* All rights reserved. Distributed under the terms of the MIT License.
*/
#include "SimpleFileSaver.h"
#include "Exporter.h"
// constructor
SimpleFileSaver::SimpleFileSaver(Exporter* exporter,
const entry_ref& ref)
: FileSaver(ref),
@ -18,16 +17,22 @@ SimpleFileSaver::SimpleFileSaver(Exporter* exporter,
fExporter->SetSelfDestroy(false);
}
// destructor
SimpleFileSaver::~SimpleFileSaver()
{
delete fExporter;
}
// Save
status_t
SimpleFileSaver::Save(Document* document)
{
return fExporter->Export(document, fRef);
}
void
SimpleFileSaver::WaitForExportThread()
{
fExporter->WaitForExportThread();
}

View File

@ -1,27 +1,30 @@
/*
* Copyright 2006-2007, Haiku. All rights reserved.
* Distributed under the terms of the MIT License.
*
* Authors:
* Stephan Aßmus <superstippi@gmx.de>
* Copyright 2006-2007, 2011, Stephan Aßmus <superstippi@gmx.de>.
* All rights reserved. Distributed under the terms of the MIT License.
*/
#ifndef SIMPLE_FILE_SAVER_H
#define SIMPLE_FILE_SAVER_H
#include "FileSaver.h"
class Exporter;
class SimpleFileSaver : public FileSaver {
public:
public:
SimpleFileSaver(Exporter* exporter,
const entry_ref& ref);
virtual ~SimpleFileSaver();
virtual status_t Save(Document* document);
private:
void WaitForExportThread();
private:
Exporter* fExporter;
};
#endif // SIMPLE_FILE_SAVER_H