///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version Sep  8 2010)
// http://www.wxformbuilder.org/
//
// PLEASE DO "NOT" EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////

#ifndef __panelesconfiguracionginkgobase__
#define __panelesconfiguracionginkgobase__

#include <wx/intl.h>

class BodyPanel;
class FooterPanel;
class GinkgoBoxPanel;
class HeaderPanel;
class PanelScrollable;
class SubTitledPanel;
class SubTitledPanelSeparatorV;
class TitledPanel;
class TitledPanelSinBorder;

#include "wx/ginkgostyle/ginkgostyle.h"
#include <wx/panel.h>
#include <wx/gdicmn.h>
#include <wx/font.h>
#include <wx/colour.h>
#include <wx/settings.h>
#include <wx/string.h>
#include <wx/treectrl.h>
#include <wx/sizer.h>
#include <wx/splitter.h>
#include <wx/button.h>
#include <wx/dialog.h>
#include <wx/stattext.h>
#include <wx/textctrl.h>
#include <wx/combobox.h>
#include <wx/checkbox.h>
#include <wx/bitmap.h>
#include <wx/image.h>
#include <wx/icon.h>
#include <wx/statbmp.h>
#include <wx/treelistctrl/treelistctrl.h>
#ifdef __VISUALC__
#include <wx/link_additions.h>
#endif //__VISUALC__
#include <wx/spinctrl.h>
#include <wx/choice.h>
#include <wx/statbox.h>
#include <wx/notebook.h>
#include <wx/scrolwin.h>
#include <wx/propgrid/propgrid.h>
#include <wx/propgrid/advprops.h>
#include <wx/grid.h>
#include <wx/listctrl.h>

///////////////////////////////////////////////////////////////////////////


///////////////////////////////////////////////////////////////////////////////
/// Class DialogoConfiguracionBase
///////////////////////////////////////////////////////////////////////////////
class DialogoConfiguracionBase : public wxDialog 
{
	private:
	
	protected:
		HeaderPanel* m_pHeader;
		BodyPanel* m_pImagePanel;
		wxSplitterWindow* m_splitter2;
		wxPanel* m_panel1;
		wxTreeCtrl* m_pTreeNavegacion;
		TitledPanelSinBorder* m_pTitledPanelConfig;
		PanelScrollable* m_pPanelConfig;
		wxBoxSizer* m_pSizerPaneles;
		FooterPanel* m_panel3;
		wxButton* m_button12;
		wxButton* m_button13;
		
		wxButton* m_button8;
		wxButton* m_button9;
		wxButton* m_pBAplicar;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnCambioNodoNavegacion( wxTreeEvent& event ) { event.Skip(); }
		virtual void OnExportarClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnImportarClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnAceptarClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnCancelarClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnAplicarClick( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		DialogoConfiguracionBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 830,565 ), long style = wxDEFAULT_DIALOG_STYLE|wxMAXIMIZE_BOX|wxRESIZE_BORDER );
		~DialogoConfiguracionBase();
		
		void m_splitter2OnIdle( wxIdleEvent& )
		{
			m_splitter2->SetSashPosition( 200 );
			m_splitter2->Disconnect( wxEVT_IDLE, wxIdleEventHandler( DialogoConfiguracionBase::m_splitter2OnIdle ), NULL, this );
		}
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class PanelConfiguracionEstacionBase
///////////////////////////////////////////////////////////////////////////////
class PanelConfiguracionEstacionBase : public wxPanel 
{
	private:
	
	protected:
		SubTitledPanel* m_panelPhysician;
		wxStaticText* m_staticText1;
		wxTextCtrl* m_pMedicoNombre;
		wxStaticText* m_staticText11;
		wxTextCtrl* m_pMedicoId;
		SubTitledPanelSeparatorV* m_pSep11;
		SubTitledPanel* m_panelServicio;
		wxStaticText* m_staticText39;
		wxTextCtrl* m_pServicioNombre;
		wxStaticText* m_staticText12;
		wxTextCtrl* m_pServicioId;
		SubTitledPanelSeparatorV* m_pSep1;
		SubTitledPanel* m_pPanelInstitucion;
		wxStaticText* m_staticText13;
		wxTextCtrl* m_pCentroNombre;
		wxStaticText* m_staticText111;
		wxTextCtrl* m_pCentroId;
		SubTitledPanelSeparatorV* m_pSep12;
		SubTitledPanel* m_pPanelInstitucion1;
		wxStaticText* m_staticText131;
		wxComboBox* m_pComboCharset;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnTextoCambiado( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		PanelConfiguracionEstacionBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
		~PanelConfiguracionEstacionBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class PanelConfiguracionGeneralBase
///////////////////////////////////////////////////////////////////////////////
class PanelConfiguracionGeneralBase : public wxPanel 
{
	private:
	
	protected:
		SubTitledPanel* m_pLanguage;
		wxStaticText* m_staticText34;
		wxComboBox* m_pComboLanguage;
		SubTitledPanelSeparatorV* m_pSep3;
		SubTitledPanel* m_pUpdate;
		wxCheckBox* m_pCheckForUpdates;
		SubTitledPanelSeparatorV* m_pSep31;
		SubTitledPanel* m_pPanelDicomDir;
		wxStaticText* m_staticTextExplicacion;
		wxStaticText* m_staticText32;
		wxTextCtrl* m_pDICOMDir;
		wxButton* m_buttonSeleccionarDICOMDir;
		wxStaticText* m_pstaticTextAdvertencia;
		SubTitledPanelSeparatorV* m_pSep311;
		SubTitledPanel* m_pProxy;
		wxCheckBox* m_pEnableProxy;
		wxButton* m_pProxySettingsButton;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnSize( wxSizeEvent& event ) { event.Skip(); }
		virtual void OnIdiomaCambiado( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnCheckForUpdates( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnTextoCambiado( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnSeleccionarDirectorio( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnCheckEnableProxySettings( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnProxySettings( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		PanelConfiguracionGeneralBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
		~PanelConfiguracionGeneralBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class PanelConfiguracionPACSBase
///////////////////////////////////////////////////////////////////////////////
class PanelConfiguracionPACSBase : public wxPanel 
{
	private:
	
	protected:
		SubTitledPanel* m_pPACSLocal;
		wxStaticText* m_staticTextExplicacion;
		wxStaticText* m_staticText1;
		wxTextCtrl* m_pAETLocal;
		wxStaticText* m_pAETReal;
		wxStaticBitmap* m_pHelpBitmap;
		wxStaticText* m_staticText11;
		wxTextCtrl* m_pPuertoLocal;
		
		wxButton* m_pBAdvanced;
		SubTitledPanelSeparatorV* m_pSep;
		SubTitledPanel* m_pPACSServers;
		wxTreeListCtrl* m_pTreeListPACS;
		wxButton* m_button3;
		wxButton* m_pEditButton;
		wxButton* m_pDelButton;
		
		wxButton* m_pDefaultButton;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnSize( wxSizeEvent& event ) { event.Skip(); }
		virtual void OnTextoCambiado( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnHelpClick( wxMouseEvent& event ) { event.Skip(); }
		virtual void OnAdvancedLocal( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnNuevoClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnEditarClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnEliminarClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnSetDefaultClick( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		PanelConfiguracionPACSBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
		~PanelConfiguracionPACSBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class DialogoEditarCertificadoBase
///////////////////////////////////////////////////////////////////////////////
class DialogoEditarCertificadoBase : public wxDialog 
{
	private:
	
	protected:
		BodyPanel* m_pBody;
		SubTitledPanel* m_pPanelDefault;
		wxCheckBox* m_pCheckDefault;
		SubTitledPanelSeparatorV* m_pSepDefault;
		SubTitledPanel* m_pPanelPublic;
		wxStaticText* m_pLabel;
		wxTextCtrl* m_pTextoCertificado;
		wxButton* m_button62;
		SubTitledPanelSeparatorV* m_panel60;
		SubTitledPanel* m_pPanelPrivate;
		wxStaticText* m_pLabel11;
		wxTextCtrl* m_pTextoPrivateKey;
		wxButton* m_button621;
		FooterPanel* m_pFooter;
		wxButton* m_button48;
		
		wxButton* m_button8;
		wxButton* m_button9;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnCheckDefault( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnLoadPublicClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnLoadPrivateClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnResetToDefault( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnAceptarClick( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		DialogoEditarCertificadoBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Certificate"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
		~DialogoEditarCertificadoBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class DialogoServidorPACSBase
///////////////////////////////////////////////////////////////////////////////
class DialogoServidorPACSBase : public wxDialog 
{
	private:
	
	protected:
		HeaderPanel* m_pHeader;
		wxNotebook* m_notebook1;
		BodyPanel* m_panel6;
		SubTitledPanel* m_panel64;
		wxStaticText* m_pstaticText1;
		wxTextCtrl* m_pId;
		wxStaticText* m_pstaticText2;
		wxTextCtrl* m_pAET;
		wxStaticText* m_pstaticText3;
		wxTextCtrl* m_pHost;
		wxStaticText* m_pstaticText4;
		wxTextCtrl* m_pPuerto;
		wxStaticText* m_staticText33;
		wxSpinCtrl* m_pPDU;
		wxStaticText* m_staticText48;
		wxChoice* m_pRetrieveMethod;
		wxStaticText* m_staticText60;
		wxChoice* m_pRetrieveMode;
		wxStaticText* m_staticText57;
		wxCheckBox* m_pReuseConnection;
		BodyPanel* m_pPanelSeguridad;
		SubTitledPanel* m_pSSLTLS;
		wxCheckBox* m_pVerifyServer;
		wxCheckBox* m_pUseSSL;
		wxStaticText* m_staticText55;
		wxButton* m_pBCert;
		SubTitledPanelSeparatorV* m_panelSep;
		SubTitledPanel* m_panelUserPass;
		wxStaticText* m_staticText61;
		wxTextCtrl* m_pUser;
		wxStaticText* m_staticText62;
		wxTextCtrl* m_pPassword;
		SubTitledPanelSeparatorV* m_panelSep1;
		SubTitledPanel* m_pPanelDefaultCharset;
		wxStaticText* m_staticText131;
		wxComboBox* m_pComboCharset;
		FooterPanel* m_pFooter;
		wxButton* m_button20;
		
		wxButton* m_button37;
		wxButton* m_button38;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnAdvancedConfiguration( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnTextoCambiado( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnProbarClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnOkClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnCancelClick( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		DialogoServidorPACSBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("DICOM Node"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
		~DialogoServidorPACSBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class DialogoLocalPACSBase
///////////////////////////////////////////////////////////////////////////////
class DialogoLocalPACSBase : public wxDialog 
{
	private:
	
	protected:
		BodyPanel* m_panel51;
		TitledPanel* m_panel67;
		wxCheckBox* m_pVerifyServer;
		wxCheckBox* m_pUseTLS;
		wxStaticText* m_staticText55;
		wxButton* m_pBCert;
		FooterPanel* m_pFooter;
		
		wxButton* m_button8;
		wxButton* m_button9;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnEditCertificate( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnAceptarClick( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		DialogoLocalPACSBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Advanced Settings"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 346,300 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
		~DialogoLocalPACSBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class PanelConfiguracionHCEBase
///////////////////////////////////////////////////////////////////////////////
class PanelConfiguracionHCEBase : public wxPanel 
{
	private:
	
	protected:
		SubTitledPanel* m_pHCE;
		wxStaticText* m_pstIdOrganizacionReceptora;
		wxTextCtrl* m_pIdOrganizacionReceptora;
		wxStaticText* m_pstIdSistemaPeticionario;
		wxTextCtrl* m_pIdSistemaPeticionario;
		wxStaticText* m_pstIdAplicacionRellenadora;
		wxTextCtrl* m_pIdAplicacionRellenadora;
		wxStaticText* m_pstIdAplicacionPACS;
		wxTextCtrl* m_pIdGinkgoAplication;
		SubTitledPanelSeparatorV* m_pSep;
		SubTitledPanel* m_pIntegrationEngine;
		wxStaticText* m_staticText121;
		wxTextCtrl* m_pHostnameMI;
		wxStaticText* m_staticText60;
		wxTextCtrl* m_pPuertoMI;
		wxStaticText* m_staticText38;
		wxChoice* m_pProtocolo;
		
		wxStaticText* m_staticText39;
		wxChoice* m_pFormato;
		
		wxButton* m_button15;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnSize( wxSizeEvent& event ) { event.Skip(); }
		virtual void OnTextoCambiado( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnTestClick( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		PanelConfiguracionHCEBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 556,438 ), long style = wxTAB_TRAVERSAL );
		~PanelConfiguracionHCEBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class PanelConfiguracionExtensionesBase
///////////////////////////////////////////////////////////////////////////////
class PanelConfiguracionExtensionesBase : public wxPanel 
{
	private:
	
	protected:
		SubTitledPanel* m_pExtensions;
		wxScrolledWindow* m_pScrollPanelExtensions;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnEraseBackground( wxEraseEvent& event ) { event.Skip(); }
		
	
	public:
		
		PanelConfiguracionExtensionesBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
		~PanelConfiguracionExtensionesBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class ExtensionPanelBase
///////////////////////////////////////////////////////////////////////////////
class ExtensionPanelBase : public GinkgoBoxPanel
{
	private:
	
	protected:
		wxStaticBitmap* m_pThumbnail;
		wxStaticText* m_pLabelTitle;
	
	public:
		
		ExtensionPanelBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
		~ExtensionPanelBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class PanelConfiguracionPermisosBase
///////////////////////////////////////////////////////////////////////////////
class PanelConfiguracionPermisosBase : public wxPanel 
{
	private:
	
	protected:
		SubTitledPanel* m_pProfiles;
		wxTreeListCtrl* m_pTreeListProfiles;
		wxButton* m_button3;
		wxButton* m_pBEdit;
		wxButton* m_pBDelete;
		
		wxButton* m_pBActive;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnSize( wxSizeEvent& event ) { event.Skip(); }
		virtual void OnNuevoClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnEditarClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnEliminarClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnSetActive( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		PanelConfiguracionPermisosBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
		~PanelConfiguracionPermisosBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class ProfileDialogBase
///////////////////////////////////////////////////////////////////////////////
class ProfileDialogBase : public wxDialog 
{
	private:
	
	protected:
		BodyPanel* m_panel33;
		TitledPanel* m_pTitled;
		wxStaticText* m_staticText47;
		wxTextCtrl* m_pName;
		wxPropertyGrid* m_gridPermisos;
		FooterPanel* m_pFooterPanel;
		
		wxButton* m_button28;
		wxButton* m_button29;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnOkClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnCancelClick( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		ProfileDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Edit profile"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxCAPTION|wxCLOSE_BOX|wxMAXIMIZE_BOX|wxMINIMIZE_BOX|wxRESIZE_BORDER|wxSYSTEM_MENU );
		~ProfileDialogBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class PanelConfiguracionUbicacionesBase
///////////////////////////////////////////////////////////////////////////////
class PanelConfiguracionUbicacionesBase : public wxPanel 
{
	private:
	
	protected:
		SubTitledPanel* m_pUbicaciones;
		wxStaticText* m_staticTextExplicacion;
		wxGrid* m_pGridUbicaciones;
		wxButton* m_pBotonNuevo;
		wxButton* m_pBotonEdit;
		wxButton* m_pBotonDelete;
		
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnSize( wxSizeEvent& event ) { event.Skip(); }
		virtual void OnNuevoClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnEditarClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnEliminarClick( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		PanelConfiguracionUbicacionesBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );
		~PanelConfiguracionUbicacionesBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class DialogoAddLocationBase
///////////////////////////////////////////////////////////////////////////////
class DialogoAddLocationBase : public wxDialog 
{
	private:
	
	protected:
		BodyPanel* m_pBody;
		TitledPanel* m_pPanel;
		wxStaticText* m_pSTTitle;
		wxTextCtrl* m_pTETitle;
		wxStaticText* m_pSTLocation;
		wxTextCtrl* m_pTELocation;
		wxButton* m_pOpenDir;
		wxStaticText* m_pSTDesc;
		wxTextCtrl* m_pTEDesc;
		wxCheckBox* m_pMonitorize;
		wxCheckBox* m_pCleanAfter;
		wxCheckBox* m_pCleanBefore;
		FooterPanel* m_pFooter;
		
		wxButton* m_pAccept;
		wxButton* m_pCancel;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnOpenDirClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnAceptarClick( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		DialogoAddLocationBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Add/Edit Location"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxCAPTION|wxCLOSE_BOX|wxRESIZE_BORDER|wxSYSTEM_MENU );
		~DialogoAddLocationBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class PanelConfiguracionSeguridadBase
///////////////////////////////////////////////////////////////////////////////
class PanelConfiguracionSeguridadBase : public wxPanel 
{
	private:
	
	protected:
		SubTitledPanel* m_pSecurity;
		wxStaticText* m_staticText47;
		wxChoice* m_pSecType;
		SubTitledPanelSeparatorV* m_pSep;
		SubTitledPanel* m_pPanelUsuarios;
		wxListCtrl* m_pListaUsuarios;
		wxButton* m_button3;
		wxButton* m_pBCambiarPassword;
		wxButton* m_pBDelete;
		
		SubTitledPanel* m_pPanelPassword;
		wxStaticText* m_pLabelPassword;
		wxButton* m_pButtonSetPassword;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnEraseBackground( wxEraseEvent& event ) { event.Skip(); }
		virtual void OnSecTypeChoice( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnListaUsuariosItemDeSelected( wxListEvent& event ) { event.Skip(); }
		virtual void OnListaUsuariosItemSelected( wxListEvent& event ) { event.Skip(); }
		virtual void OnNuevoClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnCambiarPasswordClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnEliminarClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnSetMainPassword( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		PanelConfiguracionSeguridadBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,300 ), long style = wxTAB_TRAVERSAL );
		~PanelConfiguracionSeguridadBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class UserDialogBase
///////////////////////////////////////////////////////////////////////////////
class UserDialogBase : public wxDialog 
{
	private:
	
	protected:
		HeaderPanel* m_pHeader;
		BodyPanel* m_pBody;
		TitledPanel* m_pFormPanel;
		
		wxStaticText* m_pLabelUser;
		wxTextCtrl* m_pTCUsuario;
		wxStaticText* m_pstat2;
		wxTextCtrl* m_pTCPassword0;
		wxStaticText* m_pstat21;
		wxTextCtrl* m_pTCPassword1;
		
		FooterPanel* m_panel54;
		
		wxButton* m_button42;
		wxButton* m_button41;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnOkClick( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		UserDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Edit User"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxCAPTION|wxCLOSE_BOX|wxRESIZE_BORDER|wxSTAY_ON_TOP );
		~UserDialogBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class PanelConfigurationAnonymizationBase
///////////////////////////////////////////////////////////////////////////////
class PanelConfigurationAnonymizationBase : public wxPanel 
{
	private:
	
	protected:
		SubTitledPanel* m_pAnonimization;
		wxPropertyGrid* m_pTagsDicom;
		wxStaticText* m_staticText52;
		wxTextCtrl* m_pTextDefaultValue;
	
	public:
		
		PanelConfigurationAnonymizationBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,300 ), long style = wxTAB_TRAVERSAL );
		~PanelConfigurationAnonymizationBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class HangingProtocolConfigurationPanelBase
///////////////////////////////////////////////////////////////////////////////
class HangingProtocolConfigurationPanelBase : public wxPanel 
{
	private:
	
	protected:
		SubTitledPanel* m_pProtocols;
		wxTreeListCtrl* m_pTreeListProtocols;
		wxButton* m_button3;
		wxButton* m_pBEdit;
		wxButton* m_pBDelete;
		
		wxButton* m_pBActive;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnNuevoClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnEditarClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnEliminarClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnSetActive( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		HangingProtocolConfigurationPanelBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,300 ), long style = wxTAB_TRAVERSAL );
		~HangingProtocolConfigurationPanelBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class EditHangingProtocolDialogBase
///////////////////////////////////////////////////////////////////////////////
class EditHangingProtocolDialogBase : public wxDialog 
{
	private:
	
	protected:
		HeaderPanel* m_pHeader;
		wxNotebook* m_notebook1;
		BodyPanel* m_pPanelGeneral;
		SubTitledPanel* m_panel64;
		wxStaticText* m_staticText87;
		wxTextCtrl* m_textName;
		wxStaticText* m_staticText88;
		wxTextCtrl* m_textDescription;
		wxStaticText* m_staticText91;
		wxTextCtrl* m_textOpeningMode;
		SubTitledPanelSeparatorV* m_panel641;
		SubTitledPanel* m_panelStudyCriteria;
		wxBoxSizer* m_pSizerStudyCriteria;
		BodyPanel* m_pPanelLayout;
		SubTitledPanel* m_pLayoutPreview;
		wxBoxSizer* m_pSizerLayoutTools;
		
		wxStaticText* m_staticText56;
		wxSpinCtrl* m_pSpinRows;
		wxStaticText* m_staticText57;
		wxSpinCtrl* m_pSpinCols;
		wxStaticBoxSizer* m_pPreviewSizer;
		SubTitledPanelSeparatorV* m_panel6411;
		SubTitledPanel* m_panelSeriesCriteria;
		wxBoxSizer* m_pSizerSeriesCriteria;
		FooterPanel* m_pFooter;
		
		wxButton* m_button37;
		wxButton* m_button38;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnSpinRows( wxSpinEvent& event ) { event.Skip(); }
		virtual void OnSpinCols( wxSpinEvent& event ) { event.Skip(); }
		virtual void OnOkClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnCancelClick( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		EditHangingProtocolDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Hanging protocol"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 744,641 ), long style = wxDEFAULT_DIALOG_STYLE|wxMAXIMIZE_BOX|wxRESIZE_BORDER );
		~EditHangingProtocolDialogBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class EditCriteriaPanelBase
///////////////////////////////////////////////////////////////////////////////
class EditCriteriaPanelBase : public wxPanel 
{
	private:
	
	protected:
		wxTreeListCtrl* m_pTreeListCriteria;
		wxButton* m_button3;
		wxButton* m_pBDelete;
		
		// Virtual event handlers, overide them in your derived class
		virtual void OnAddClick( wxCommandEvent& event ) { event.Skip(); }
		virtual void OnDeleteClick( wxCommandEvent& event ) { event.Skip(); }
		
	
	public:
		
		EditCriteriaPanelBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,200 ), long style = wxTAB_TRAVERSAL );
		~EditCriteriaPanelBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class SelectOpeningModeBase
///////////////////////////////////////////////////////////////////////////////
class SelectOpeningModeBase : public wxDialog 
{
	private:
	
	protected:
		BodyPanel* m_pBody;
		TitledPanel* m_pPanelMessage;
		wxStaticText* m_pLabel;
		wxChoice* m_pOpeningMode;
		FooterPanel* m_pFooter;
		
		wxButton* m_pOkButton;
		wxButton* m_button5;
	
	public:
		
		SelectOpeningModeBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Select opening mode"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxCAPTION|wxCLOSE_BOX|wxRESIZE_BORDER|wxSYSTEM_MENU );
		~SelectOpeningModeBase();
	
};

///////////////////////////////////////////////////////////////////////////////
/// Class AddTagDialogBase
///////////////////////////////////////////////////////////////////////////////
class AddTagDialogBase : public wxDialog 
{
	private:
	
	protected:
		BodyPanel* m_pBody;
		TitledPanel* m_pPanelMessage;
		wxStaticText* m_staticText59;
		wxStaticText* m_staticText60;
		wxChoice* m_pChoiceTag;
		wxTextCtrl* m_pTextValue;
		FooterPanel* m_pFooter;
		
		wxButton* m_pOkButton;
		wxButton* m_button5;
	
	public:
		
		AddTagDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Add tag"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxCAPTION|wxCLOSE_BOX|wxRESIZE_BORDER|wxSYSTEM_MENU );
		~AddTagDialogBase();
	
};

#endif //__panelesconfiguracionginkgobase__
