28#include <wx/notebook.h>
29#include <wx/propgrid/propgrid.h>
30#include <wx/propgrid/manager.h>
31#include <wx/propgrid/props.h>
47 bool Validate( wxWindow* aParent )
override {
return true; }
99 bool StringToValue( wxVariant& aVariant,
const wxString& aText,
int aArgFlags = 0 )
102 bool OnEvent( wxPropertyGrid* propgrid, wxWindow* wnd_primary, wxEvent& event )
override;
116 int aParamIndex,
const wxArrayString& aValues );
118#if wxCHECK_VERSION( 3, 3, 0 )
119 bool IntToValue( wxVariant& aVariant,
int aNumber,
120 wxPGPropValFormatFlags aArgFlags = wxPGPropValFormatFlags::Null )
const override;
122 bool IntToValue( wxVariant& aVariant,
int aNumber,
int aArgFlags = 0 )
const override;
void OnSetValue() override
wxValidator * DoGetValidator() const override
bool IntToValue(wxVariant &aVariant, int aNumber, int aArgFlags=0) const override
virtual const PARAM & GetParam(unsigned aParamIndex) const
const SIM_MODEL::PARAM & GetParam() const
bool m_disabled
If true, never access the models.
wxValidator * DoGetValidator() const override
SIM_VALUE::TYPE m_valueType
bool OnEvent(wxPropertyGrid *propgrid, wxWindow *wnd_primary, wxEvent &event) override
bool StringToValue(wxVariant &aVariant, const wxString &aText, int aArgFlags=0) const override
wxPropertyGrid property specializations for simulator.
bool Validate(wxWindow *aParent) override
bool TransferToWindow() override
bool TransferFromWindow() override