1
///////////////////////////////////////////////////////////////////////////
2
// C++ code generated with wxFormBuilder (version May 4 2010)
3
// http://www.wxformbuilder.org/
5
// PLEASE DO "NOT" EDIT THIS FILE!
6
///////////////////////////////////////////////////////////////////////////
8
#include "wx/ginkgostyle/ginkgostyle.h"
10
#include "pasosexportacionbase.h"
12
///////////////////////////////////////////////////////////////////////////
14
ParametrosPrincipalesBase::ParametrosPrincipalesBase( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
17
bSizer14 = new wxBoxSizer( wxVERTICAL );
19
m_pPanelProfile = new TitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
20
m_pPanelProfile->SetToolTip( _("Profile") );
23
bSizer6 = new wxBoxSizer( wxVERTICAL );
25
wxFlexGridSizer* fgSizer5;
26
fgSizer5 = new wxFlexGridSizer( 2, 2, 0, 0 );
27
fgSizer5->SetFlexibleDirection( wxBOTH );
28
fgSizer5->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
30
m_staticText18 = new wxStaticText( m_pPanelProfile, wxID_ANY, _("Selected images"), wxDefaultPosition, wxDefaultSize, 0 );
31
m_staticText18->Wrap( -1 );
32
fgSizer5->Add( m_staticText18, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT, 5 );
34
wxString m_pOrigenChoices[] = { _("Current"), _("All") };
35
int m_pOrigenNChoices = sizeof( m_pOrigenChoices ) / sizeof( wxString );
36
m_pOrigen = new wxChoice( m_pPanelProfile, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_pOrigenNChoices, m_pOrigenChoices, 0 );
37
m_pOrigen->SetSelection( 1 );
38
fgSizer5->Add( m_pOrigen, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
40
m_staticText15 = new wxStaticText( m_pPanelProfile, wxID_ANY, _("Format"), wxDefaultPosition, wxDefaultSize, 0 );
41
m_staticText15->Wrap( -1 );
42
fgSizer5->Add( m_staticText15, 0, wxTOP|wxRIGHT, 5 );
45
bSizer10 = new wxBoxSizer( wxVERTICAL );
47
wxString m_pFormatoDestinoChoices[] = { _("DICOM (native format)"), _("JPG"), _("BMP"), _("PNG") };
48
int m_pFormatoDestinoNChoices = sizeof( m_pFormatoDestinoChoices ) / sizeof( wxString );
49
m_pFormatoDestino = new wxChoice( m_pPanelProfile, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_pFormatoDestinoNChoices, m_pFormatoDestinoChoices, 0 );
50
m_pFormatoDestino->SetSelection( 0 );
51
bSizer10->Add( m_pFormatoDestino, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
54
bSizer8 = new wxBoxSizer( wxHORIZONTAL );
56
m_pCheckExportarDiagnostico = new wxCheckBox( m_pPanelProfile, wxID_ANY, _("Export diagnostic"), wxDefaultPosition, wxDefaultSize, 0 );
57
m_pCheckExportarDiagnostico->SetValue(true);
58
bSizer8->Add( m_pCheckExportarDiagnostico, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
60
m_pDescripcionDiagnostico = new wxStaticText( m_pPanelProfile, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
61
m_pDescripcionDiagnostico->Wrap( -1 );
62
bSizer8->Add( m_pDescripcionDiagnostico, 0, wxALIGN_CENTER_VERTICAL|wxTOP|wxRIGHT|wxLEFT, 5 );
64
bSizer10->Add( bSizer8, 1, wxEXPAND, 5 );
66
fgSizer5->Add( bSizer10, 1, wxEXPAND, 5 );
68
bSizer6->Add( fgSizer5, 1, wxEXPAND, 5 );
70
m_pPanelProfile->SetSizer( bSizer6 );
71
m_pPanelProfile->Layout();
72
bSizer6->Fit( m_pPanelProfile );
73
bSizer14->Add( m_pPanelProfile, 0, wxEXPAND, 5 );
75
m_pSep = new TitledPanelSeparator( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
76
bSizer14->Add( m_pSep, 0, wxEXPAND, 5 );
78
m_pPanelAnonimizar = new TitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
79
m_pPanelAnonimizar->SetToolTip( _("Anonymize") );
82
bSizer61 = new wxBoxSizer( wxVERTICAL );
84
m_pCheckAnonimizar = new wxCheckBox( m_pPanelAnonimizar, wxID_ANY, _("Anonymize DICOM tags"), wxDefaultPosition, wxDefaultSize, 0 );
85
m_pCheckAnonimizar->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), 70, 90, 92, false, wxEmptyString ) );
87
bSizer61->Add( m_pCheckAnonimizar, 0, wxTOP|wxBOTTOM|wxRIGHT, 8 );
89
m_pPanelCampos = new wxPanel( m_pPanelAnonimizar, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
90
m_pSizerCampos = new wxBoxSizer( wxVERTICAL );
92
m_pCheckConfiguracion = new wxCheckBox( m_pPanelCampos, wxID_ANY, _("Tags defined in settings"), wxDefaultPosition, wxDefaultSize, 0 );
93
m_pCheckConfiguracion->SetValue(true);
94
m_pSizerCampos->Add( m_pCheckConfiguracion, 0, wxLEFT, 15 );
97
m_pSizerCampos->Add( 0, 5, 0, wxEXPAND, 0 );
100
gSizer1 = new wxGridSizer( 2, 2, 0, 0 );
102
m_pCheckNombrePaciente = new wxCheckBox( m_pPanelCampos, wxID_ANY, _("Patient's name and surname"), wxDefaultPosition, wxDefaultSize, 0 );
103
gSizer1->Add( m_pCheckNombrePaciente, 0, wxALL, 5 );
105
m_pCheckIdPaciente = new wxCheckBox( m_pPanelCampos, wxID_ANY, _("Patient Id"), wxDefaultPosition, wxDefaultSize, 0 );
106
gSizer1->Add( m_pCheckIdPaciente, 0, wxALL, 5 );
108
m_pCheckInstituciones = new wxCheckBox( m_pPanelCampos, wxID_ANY, _("Institutions"), wxDefaultPosition, wxDefaultSize, 0 );
109
gSizer1->Add( m_pCheckInstituciones, 0, wxALL, 5 );
111
m_pCheckComentarios = new wxCheckBox( m_pPanelCampos, wxID_ANY, _("Comments"), wxDefaultPosition, wxDefaultSize, 0 );
112
gSizer1->Add( m_pCheckComentarios, 0, wxALL, 5 );
114
m_pCheckAtributosPrivadosGinkgo = new wxCheckBox( m_pPanelCampos, wxID_ANY, _("Ginkgo CADx tags (Evaluation Maps...)"), wxDefaultPosition, wxDefaultSize, 0 );
115
gSizer1->Add( m_pCheckAtributosPrivadosGinkgo, 0, wxALL, 5 );
117
m_pSizerCampos->Add( gSizer1, 0, wxEXPAND|wxLEFT, 20 );
119
m_pPanelCampos->SetSizer( m_pSizerCampos );
120
m_pPanelCampos->Layout();
121
m_pSizerCampos->Fit( m_pPanelCampos );
122
bSizer61->Add( m_pPanelCampos, 0, wxEXPAND|wxTOP|wxBOTTOM, 5 );
124
m_pListaAtributos = new wxPropertyGrid(m_pPanelAnonimizar, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxPG_DEFAULT_STYLE|wxPG_HIDE_CATEGORIES|wxPG_HIDE_MARGIN|wxTAB_TRAVERSAL);
125
m_pListaAtributos->SetMinSize( wxSize( -1,150 ) );
127
bSizer61->Add( m_pListaAtributos, 1, wxEXPAND|wxTOP, 5 );
129
m_pPanelAnonimizar->SetSizer( bSizer61 );
130
m_pPanelAnonimizar->Layout();
131
bSizer61->Fit( m_pPanelAnonimizar );
132
bSizer14->Add( m_pPanelAnonimizar, 1, wxEXPAND, 5 );
134
m_pPanelContenido = new TitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
135
m_pPanelContenido->Hide();
136
m_pPanelContenido->SetToolTip( _("Content") );
138
wxBoxSizer* bSizer611;
139
bSizer611 = new wxBoxSizer( wxVERTICAL );
141
m_pIncluirWidgets = new wxCheckBox( m_pPanelContenido, wxID_ANY, _("Include annotation Widgets"), wxDefaultPosition, wxDefaultSize, 0 );
142
bSizer611->Add( m_pIncluirWidgets, 0, wxBOTTOM|wxRIGHT, 5 );
144
m_pTituloMapas = new wxStaticText( m_pPanelContenido, wxID_ANY, _("Evaluation maps"), wxDefaultPosition, wxDefaultSize, 0 );
145
m_pTituloMapas->Wrap( -1 );
146
bSizer611->Add( m_pTituloMapas, 0, wxTOP|wxBOTTOM|wxRIGHT, 5 );
148
wxArrayString m_pMapasCheckChoices;
149
m_pMapasCheck = new wxCheckListBox( m_pPanelContenido, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_pMapasCheckChoices, wxLB_MULTIPLE );
150
bSizer611->Add( m_pMapasCheck, 1, wxEXPAND|wxTOP, 5 );
152
m_pPanelContenido->SetSizer( bSizer611 );
153
m_pPanelContenido->Layout();
154
bSizer611->Fit( m_pPanelContenido );
155
bSizer14->Add( m_pPanelContenido, 0, wxEXPAND, 5 );
157
m_pSep1 = new TitledPanelSeparator( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
160
bSizer14->Add( m_pSep1, 0, wxEXPAND, 5 );
162
m_pPanelJpeg = new TitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
163
m_pPanelJpeg->Hide();
164
m_pPanelJpeg->SetToolTip( _("JPEG") );
166
wxBoxSizer* bSizer6111;
167
bSizer6111 = new wxBoxSizer( wxHORIZONTAL );
169
m_staticText6 = new wxStaticText( m_pPanelJpeg, wxID_ANY, _("Quality"), wxDefaultPosition, wxDefaultSize, 0 );
170
m_staticText6->Wrap( -1 );
171
bSizer6111->Add( m_staticText6, 0, wxALIGN_CENTER_VERTICAL|wxRIGHT, 5 );
173
m_pSliderCalidad = new wxSlider( m_pPanelJpeg, wxID_ANY, 95, 0, 100, wxDefaultPosition, wxDefaultSize, wxSL_HORIZONTAL|wxSL_LABELS|wxSL_TOP );
174
bSizer6111->Add( m_pSliderCalidad, 1, wxRIGHT|wxLEFT, 5 );
177
bSizer6111->Add( 0, 0, 1, wxEXPAND, 5 );
179
m_pPanelJpeg->SetSizer( bSizer6111 );
180
m_pPanelJpeg->Layout();
181
bSizer6111->Fit( m_pPanelJpeg );
182
bSizer14->Add( m_pPanelJpeg, 0, wxEXPAND, 5 );
184
this->SetSizer( bSizer14 );
188
m_pFormatoDestino->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( ParametrosPrincipalesBase::OnChoiceFormatoDestino ), NULL, this );
189
m_pCheckAnonimizar->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( ParametrosPrincipalesBase::OnCheckAnonimizar ), NULL, this );
190
m_pCheckConfiguracion->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( ParametrosPrincipalesBase::OnCheckConfiguracion ), NULL, this );
191
m_pCheckNombrePaciente->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( ParametrosPrincipalesBase::OnCheckNombreApellidos ), NULL, this );
192
m_pCheckIdPaciente->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( ParametrosPrincipalesBase::OnCheckIdPaciente ), NULL, this );
193
m_pCheckInstituciones->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( ParametrosPrincipalesBase::OnCheckInstituciones ), NULL, this );
194
m_pCheckComentarios->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( ParametrosPrincipalesBase::OnCheckComentarios ), NULL, this );
197
ParametrosPrincipalesBase::~ParametrosPrincipalesBase()
200
m_pFormatoDestino->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( ParametrosPrincipalesBase::OnChoiceFormatoDestino ), NULL, this );
201
m_pCheckAnonimizar->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( ParametrosPrincipalesBase::OnCheckAnonimizar ), NULL, this );
202
m_pCheckConfiguracion->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( ParametrosPrincipalesBase::OnCheckConfiguracion ), NULL, this );
203
m_pCheckNombrePaciente->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( ParametrosPrincipalesBase::OnCheckNombreApellidos ), NULL, this );
204
m_pCheckIdPaciente->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( ParametrosPrincipalesBase::OnCheckIdPaciente ), NULL, this );
205
m_pCheckInstituciones->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( ParametrosPrincipalesBase::OnCheckInstituciones ), NULL, this );
206
m_pCheckComentarios->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( ParametrosPrincipalesBase::OnCheckComentarios ), NULL, this );