3
* $Id: PDFExtracterCommandParameters.h $
6
* Copyright 2008-12 MetaEmotion S.L. All rights reserved.
7
* http://ginkgo-cadx.com
9
* This file is licensed under LGPL v3 license.
10
* See License.txt for details
15
//#define _GINKGO_TRACE
17
#include <api/globals.h>
18
#include <api/icommand.h>
22
class PDFExtracterCommandParameters : public GNC::GCS::IComandoParams {
24
PDFExtracterCommandParameters(const std::list<std::string>& rutas, const std::list<std::string>& dests = std::list<std::string>(), bool forOpening = true) ;
26
virtual ~PDFExtracterCommandParameters() ;
29
std::vector<std::string> m_pathsOriginal;
30
std::vector<std::string> m_pathsExtracted;
36
class PDFExtracterCommand : public GNC::GCS:: IComando {
38
PDFExtracterCommand(PDFExtracterCommandParameters* pParams);
41
virtual void Execute();
43
virtual void Update();
45
virtual void OnAbort();
47
void LiberarRecursos();
49
PDFExtracterCommandParameters* m_pExtracterParameters;