3
* $Id: panelestudio.h 3669 2011-04-11 10:59:33Z 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
16
#include "panelhistorial2base.h"
17
#include "panelserie.h"
19
#include <main/controllers/controladorhistorial.h>
23
class PanelEstudio: public PanelEstudioBase,public INodoHistorial, public ISeleccionableHistorial {
25
PanelEstudio(INodoHistorial* pPadre, wxWindow* pParentWindow, const std::string& descripcion, const std::string& uidEstudio);
27
void Seleccionar(bool seleccionar,bool force=false);
29
PanelSerie* GetSerie(const GNC::GCS::ControladorHistorial::ModeloSerie& modeloSerie);
30
virtual void OnPaint(wxPaintEvent &event);
31
void OnSize(wxSizeEvent& event);
32
void OnMouseSeleccionar(wxMouseEvent& event);
33
void OnMenuMouse(wxMouseEvent& event);
34
virtual void OnMouseWheel(wxMouseEvent& event);
35
void OnEliminar(wxCommandEvent& event);
36
void OnLimpiarHistorial(wxCommandEvent &event);
37
void OnUploadPACS(wxCommandEvent &event);
38
void Detach(wxWindow* pHijo);
40
void OnAbrir(wxCommandEvent& event);