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
19
#include <api/autoptr.h>
20
#include <api/imodelointegracion.h>
21
#include <api/ievento.h>
22
#include "eventosginkgo.h"
28
//de momento se pasan uids de series, en un futuro podriamos tratar con open sopinstances uids o study instances
29
class EXTAPI EvtHandleDicom: public GNC::GCS::Events::IEvent
38
typedef std::list<std::string> ListaUIDs;
40
EvtHandleDicom():GNC::GCS::Events::IEvent(ginkgoEVT_Core_HandleDICOM)
42
m_Nombre = "EvtHandleDicom";
46
EvtHandleDicom(ListaUIDs lista, TAction action = OpenSeries):GNC::GCS::Events::IEvent(ginkgoEVT_Core_HandleDICOM)
49
m_Nombre = "EvtHandleDicom";
58
void SetListaUIDs(ListaUIDs lista)
63
ListaUIDs &GetListaUIDs()
73
virtual void pushInfo(std::ostream& out) const {
76
for (ListaUIDs::const_iterator it = m_listaUIDs.begin(); it != m_listaUIDs.end(); ++it) {
86
ListaUIDs m_listaUIDs;