~ubuntu-branches/ubuntu/wily/ginkgocadx/wily-proposed

« back to all changes in this revision

Viewing changes to src/cadxcore/main/gui/export/pasosexportacionbase.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Tille
  • Date: 2011-05-02 08:09:26 UTC
  • Revision ID: james.westby@ubuntu.com-20110502080926-bql5wep49c7hg91t
Tags: upstream-2.4.1.1
ImportĀ upstreamĀ versionĀ 2.4.1.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
///////////////////////////////////////////////////////////////////////////
 
2
// C++ code generated with wxFormBuilder (version May  4 2010)
 
3
// http://www.wxformbuilder.org/
 
4
//
 
5
// PLEASE DO "NOT" EDIT THIS FILE!
 
6
///////////////////////////////////////////////////////////////////////////
 
7
 
 
8
#include "wx/ginkgostyle/ginkgostyle.h"
 
9
 
 
10
#include "pasosexportacionbase.h"
 
11
 
 
12
///////////////////////////////////////////////////////////////////////////
 
13
 
 
14
ParametrosPrincipalesBase::ParametrosPrincipalesBase( wxWindow* parent, wxWindowID id, const wxPoint& pos, const wxSize& size, long style ) : wxPanel( parent, id, pos, size, style )
 
15
{
 
16
        wxBoxSizer* bSizer14;
 
17
        bSizer14 = new wxBoxSizer( wxVERTICAL );
 
18
        
 
19
        m_pPanelProfile = new TitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
20
        m_pPanelProfile->SetToolTip( _("Profile") );
 
21
        
 
22
        wxBoxSizer* bSizer6;
 
23
        bSizer6 = new wxBoxSizer( wxVERTICAL );
 
24
        
 
25
        wxFlexGridSizer* fgSizer5;
 
26
        fgSizer5 = new wxFlexGridSizer( 2, 2, 0, 0 );
 
27
        fgSizer5->SetFlexibleDirection( wxBOTH );
 
28
        fgSizer5->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
 
29
        
 
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 );
 
33
        
 
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 );
 
39
        
 
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 );
 
43
        
 
44
        wxBoxSizer* bSizer10;
 
45
        bSizer10 = new wxBoxSizer( wxVERTICAL );
 
46
        
 
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 );
 
52
        
 
53
        wxBoxSizer* bSizer8;
 
54
        bSizer8 = new wxBoxSizer( wxHORIZONTAL );
 
55
        
 
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 );
 
59
        
 
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 );
 
63
        
 
64
        bSizer10->Add( bSizer8, 1, wxEXPAND, 5 );
 
65
        
 
66
        fgSizer5->Add( bSizer10, 1, wxEXPAND, 5 );
 
67
        
 
68
        bSizer6->Add( fgSizer5, 1, wxEXPAND, 5 );
 
69
        
 
70
        m_pPanelProfile->SetSizer( bSizer6 );
 
71
        m_pPanelProfile->Layout();
 
72
        bSizer6->Fit( m_pPanelProfile );
 
73
        bSizer14->Add( m_pPanelProfile, 0, wxEXPAND, 5 );
 
74
        
 
75
        m_pSep = new TitledPanelSeparator( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
76
        bSizer14->Add( m_pSep, 0, wxEXPAND, 5 );
 
77
        
 
78
        m_pPanelAnonimizar = new TitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
79
        m_pPanelAnonimizar->SetToolTip( _("Anonymize") );
 
80
        
 
81
        wxBoxSizer* bSizer61;
 
82
        bSizer61 = new wxBoxSizer( wxVERTICAL );
 
83
        
 
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 ) );
 
86
        
 
87
        bSizer61->Add( m_pCheckAnonimizar, 0, wxTOP|wxBOTTOM|wxRIGHT, 8 );
 
88
        
 
89
        m_pPanelCampos = new wxPanel( m_pPanelAnonimizar, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
90
        m_pSizerCampos = new wxBoxSizer( wxVERTICAL );
 
91
        
 
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 );
 
95
        
 
96
        
 
97
        m_pSizerCampos->Add( 0, 5, 0, wxEXPAND, 0 );
 
98
        
 
99
        wxGridSizer* gSizer1;
 
100
        gSizer1 = new wxGridSizer( 2, 2, 0, 0 );
 
101
        
 
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 );
 
104
        
 
105
        m_pCheckIdPaciente = new wxCheckBox( m_pPanelCampos, wxID_ANY, _("Patient Id"), wxDefaultPosition, wxDefaultSize, 0 );
 
106
        gSizer1->Add( m_pCheckIdPaciente, 0, wxALL, 5 );
 
107
        
 
108
        m_pCheckInstituciones = new wxCheckBox( m_pPanelCampos, wxID_ANY, _("Institutions"), wxDefaultPosition, wxDefaultSize, 0 );
 
109
        gSizer1->Add( m_pCheckInstituciones, 0, wxALL, 5 );
 
110
        
 
111
        m_pCheckComentarios = new wxCheckBox( m_pPanelCampos, wxID_ANY, _("Comments"), wxDefaultPosition, wxDefaultSize, 0 );
 
112
        gSizer1->Add( m_pCheckComentarios, 0, wxALL, 5 );
 
113
        
 
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 );
 
116
        
 
117
        m_pSizerCampos->Add( gSizer1, 0, wxEXPAND|wxLEFT, 20 );
 
118
        
 
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 );
 
123
        
 
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 ) );
 
126
        
 
127
        bSizer61->Add( m_pListaAtributos, 1, wxEXPAND|wxTOP, 5 );
 
128
        
 
129
        m_pPanelAnonimizar->SetSizer( bSizer61 );
 
130
        m_pPanelAnonimizar->Layout();
 
131
        bSizer61->Fit( m_pPanelAnonimizar );
 
132
        bSizer14->Add( m_pPanelAnonimizar, 1, wxEXPAND, 5 );
 
133
        
 
134
        m_pPanelContenido = new TitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
135
        m_pPanelContenido->Hide();
 
136
        m_pPanelContenido->SetToolTip( _("Content") );
 
137
        
 
138
        wxBoxSizer* bSizer611;
 
139
        bSizer611 = new wxBoxSizer( wxVERTICAL );
 
140
        
 
141
        m_pIncluirWidgets = new wxCheckBox( m_pPanelContenido, wxID_ANY, _("Include annotation Widgets"), wxDefaultPosition, wxDefaultSize, 0 );
 
142
        bSizer611->Add( m_pIncluirWidgets, 0, wxBOTTOM|wxRIGHT, 5 );
 
143
        
 
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 );
 
147
        
 
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 );
 
151
        
 
152
        m_pPanelContenido->SetSizer( bSizer611 );
 
153
        m_pPanelContenido->Layout();
 
154
        bSizer611->Fit( m_pPanelContenido );
 
155
        bSizer14->Add( m_pPanelContenido, 0, wxEXPAND, 5 );
 
156
        
 
157
        m_pSep1 = new TitledPanelSeparator( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
158
        m_pSep1->Hide();
 
159
        
 
160
        bSizer14->Add( m_pSep1, 0, wxEXPAND, 5 );
 
161
        
 
162
        m_pPanelJpeg = new TitledPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
 
163
        m_pPanelJpeg->Hide();
 
164
        m_pPanelJpeg->SetToolTip( _("JPEG") );
 
165
        
 
166
        wxBoxSizer* bSizer6111;
 
167
        bSizer6111 = new wxBoxSizer( wxHORIZONTAL );
 
168
        
 
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 );
 
172
        
 
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 );
 
175
        
 
176
        
 
177
        bSizer6111->Add( 0, 0, 1, wxEXPAND, 5 );
 
178
        
 
179
        m_pPanelJpeg->SetSizer( bSizer6111 );
 
180
        m_pPanelJpeg->Layout();
 
181
        bSizer6111->Fit( m_pPanelJpeg );
 
182
        bSizer14->Add( m_pPanelJpeg, 0, wxEXPAND, 5 );
 
183
        
 
184
        this->SetSizer( bSizer14 );
 
185
        this->Layout();
 
186
        
 
187
        // Connect Events
 
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 );
 
195
}
 
196
 
 
197
ParametrosPrincipalesBase::~ParametrosPrincipalesBase()
 
198
{
 
199
        // Disconnect Events
 
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 );
 
207
        
 
208
}