1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
/* -*- C++ -*- */
// $Id: ValueDlg.h 80826 2008-03-04 14:51:23Z wotte $
#ifndef _ConfigurationViewer_ValueDlg_H
#define _ConfigurationViewer_ValueDlg_H
class ValueDlg : public wxDialog
{
public:
///////////////////////////////////////////
// Initializers
///////////////////////////////////////////
ValueDlg(wxWindow* pParent, bool String);
// New Value Ctor
ValueDlg(wxWindow* pParent, wxString& Name, wxString& Value);
// Edit String Ctor
ValueDlg(wxWindow* pParent, wxString& Name, u_int Value);
// Edit UINT Ctor
virtual ~ValueDlg();
///////////////////////////////////////////
// Methods
///////////////////////////////////////////
const wxString& GetName();
const wxString& GetStringValue();
u_int GetUINTValue();
///////////////////////////////////////////
// Attribute Accessors
///////////////////////////////////////////
wxButton* m_pOK;
wxButton* m_pCancel;
wxStaticText* m_pName;
wxTextCtrl* m_pNameText;
wxStaticText* m_pValue;
wxTextCtrl* m_pValueText;
protected:
// Not Used
ValueDlg(const ValueDlg& RHS);
const ValueDlg& operator=(const ValueDlg& RHS);
wxString m_Name;
wxString m_Value;
u_int m_UINTValue;
private:
};
#endif
|