3
* $Id: comandocarga.h 3521 2011-03-16 14:54:22Z carlos $
6
* Copyright 2008-10 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
14
#include <api/icomando.h>
15
#include <api/icontroladorvistas.h>
16
#include <yasper/yasper.h>
27
class ComandoCargaParams : public GNC::GCS::IComandoParams, public GNC::GCS::IObservadorVistas {
29
ComandoCargaParams(GNC::GCS::IVista* pVista, GnkPtr<GIL::IModeloIntegracion>& modeloIntegracion, const std::string& uidEstudioDiagnostico);
31
virtual ~ComandoCargaParams();
33
virtual void OnVistaDestruida(GNC::GCS::IVista* pVista);
35
GNC::GCS::IVista* IVista;
36
GnkPtr<GIL::IModeloIntegracion> ModeloIntegracion;
37
std::string UIDEstudioDiagnostico;
42
class ComandoCarga : public GNC::GCS::IComando {
45
ComandoCarga(ComandoCargaParams* pParams);
49
virtual void Execute();
50
virtual void Update();
54
ComandoCargaParams* CargaParams;