20#ifndef DRC_RE_ALLOWED_ORIENTATION_PANEL_H
21#define DRC_RE_ALLOWED_ORIENTATION_PANEL_H
34 std::shared_ptr<DRC_RE_ALLOWED_ORIENTATION_CONSTRAINT_DATA> aConstraintData );
42 bool ValidateInputs(
int* aErrorCount, std::string* aValidationMessage )
override;
DRC_RE_ALLOWED_ORIENTATION_PANEL_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(500, 300), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
void onAllOrientationCheckboxClicked(wxCommandEvent &aEvent)
DRC_RE_ALLOWED_ORIENTATION_PANEL(wxWindow *aParent, wxString *aConstraintTitle, std::shared_ptr< DRC_RE_ALLOWED_ORIENTATION_CONSTRAINT_DATA > aConstraintData)
wxString GenerateRule(const RULE_GENERATION_CONTEXT &aContext) override
void onCheckboxClicked(wxCommandEvent &aEvent)
bool TransferDataToWindow() override
~DRC_RE_ALLOWED_ORIENTATION_PANEL() override
bool ValidateInputs(int *aErrorCount, std::string *aValidationMessage) override
std::shared_ptr< DRC_RE_ALLOWED_ORIENTATION_CONSTRAINT_DATA > m_constraintData
bool TransferDataFromWindow() override
DRC_RULE_EDITOR_CONTENT_PANEL_BASE()=default