3
* $Id: sendhl7command.h 4099 2011-08-29 11:27:03Z tovar $
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>
17
class OpenRemovableUnitCommandParams: public GNC::GCS::IComandoParams {
19
typedef struct TRemovableUnit {
20
std::string displayName;
25
OpenRemovableUnitCommandParams(wxWindow* pParent)
29
virtual ~OpenRemovableUnitCommandParams()
33
typedef std::list<TRemovableUnit> TListOfUnits;
39
class OpenRemovableUnitCommand : public GNC::GCS::IComando {
41
OpenRemovableUnitCommand(OpenRemovableUnitCommandParams* pParams);
44
virtual void Execute();
45
virtual void Update();
47
bool ScanRecursively();
48
void SelectDrive(bool hasDicomDir);
49
void LaunchOpenRecursively(const std::string& path);
50
void LaunchOpenDicomDir(const std::string& path);
53
OpenRemovableUnitCommandParams* m_pOpenParams;