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>
21
namespace GNKVisualizator {
23
class PDFExtracterCommandParameters : public GNC::GCS::IComandoParams {
25
PDFExtracterCommandParameters(const std::list<std::string>& rutas, const std::list<std::string>& dests = std::list<std::string>(), bool forOpening = true) ;
27
virtual ~PDFExtracterCommandParameters() ;
30
std::vector<std::string> m_pathsOriginal;
31
std::vector<std::string> m_pathsExtracted;
37
class PDFExtracterCommand : public GNC::GCS:: IComando {
39
PDFExtracterCommand(PDFExtracterCommandParameters* pParams);
42
virtual void Execute();
44
virtual void Update();
46
virtual void OnAbort();
48
void LiberarRecursos();
50
PDFExtracterCommandParameters* m_pExtracterParameters;