3
* $Id: herramientaangulo.h 3526 2011-03-16 19:56:19Z carlos $
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
15
#include <export/iherramientaangulo.h>
26
class EXTAPI HerramientaAngulo : public GNC::GCS::IHerramientaAngulo {
29
typedef enum TipoAngulo {
37
wxXmlNode* Serializar(GNC::GCS::IVista* pVista, long vid, const std::string nombreMedicoSerializa);
39
void Deserializar(GNC::GCS::IVista* pVista, long vid, wxXmlNode* nodo);
41
/*Devuelve el cursor de la herramienta*/
42
virtual wxCursor GetCursor();
44
void SetTipo(TipoAngulo tipo);
46
//region "Realizaci�n de la interfaz IHerramienta"
49
virtual void CrearPaneles( wxPanel* panel );
53
virtual void ConectarContratoFalso(bool activar);
54
virtual void SetVistaActiva(GNC::GCS::IVista* pVista);
55
virtual void ConectarContratos(bool activar);
57
//region "Eventos refinados desde los paneles"
62
GNC::GCS::Widgets::WAnguloBuilder* m_pAnguloBuilder;
63
TipoAngulo m_TipoAngulo;