00001 #ifndef EDITABLE_DEGREES_H
00002 #define EDITABLE_DEGREES_H
00003
00004 #include "AbstractEditable.h"
00005 #include "Editable_Int.h"
00006 #include "Editor_Degrees.h"
00007
00008
00010 class VEditable_Degrees : public VEditable_Int
00011 {
00012 public:
00013 VEditable_Degrees( ) { m_nValue = 0; }
00014 VEditable_Degrees( int n ) { m_nValue = n; }
00015 VEditable_Degrees( const VEditable_Degrees& i ) { m_nValue = i.m_nValue; }
00016
00018 VAbstractEditor* CreateEditor()
00019 {
00020 VEditor_Int* pEditor = new VEditor_Int(&m_nValue);
00021 if (pEditor == NULL)
00022 return (VAbstractEditor*) VOUTOFMEMORYCONSTANT;
00023 pEditor->SetLabel(_T("°"));
00024 return pEditor;
00025 }
00026 };
00027
00028 #endif