6 #ifndef COMPILEROPTIONSDLG_H 7 #define COMPILEROPTIONSDLG_H 139 DECLARE_EVENT_TABLE()
142 #endif // COMPILEROPTIONSDLG_H void DoSaveCompilerPrograms()
void OnClearLibClick(wxCommandEvent &event)
void UpdateCompilerForTargets(int compilerIdx)
void OnRemoveDirClick(wxCommandEvent &event)
virtual wxString GetTitle() const
void OnAddDirClick(wxCommandEvent &event)
void DoFillCompilerDependentSettings()
CompileOptionsBase * GetVarsOwner()
std::vector< CustomVarAction > m_CustomVarActions
the actions carried out on the custom vars that need to be saved/applied
void DoSaveCompilerDefinition()
virtual wxString GetBitmapBaseName() const
void OnSetDefaultCompilerClick(wxCommandEvent &event)
wxString m_NewProjectOrTargetCompilerId
keeps track of the changes of compiler of the selected project/target
void OnEditLibClick(wxCommandEvent &event)
ProjectBuildTarget * m_pTarget
void OnCompilerChanged(wxCommandEvent &event)
void OnTreeSelectionChange(wxTreeEvent &event)
void OnClearVarClick(wxCommandEvent &event)
virtual void OnApply()
Called when the user chooses to apply the configuration.
void AutoDetectCompiler()
wxArrayString m_ResourceCompilerOptions
void OnRemoveLibClick(wxCommandEvent &event)
wxArrayString m_LinkerOptions
CustomVarActionType m_Action
void OnResetCompilerClick(wxCommandEvent &event)
void OnMoveDirUpClick(wxCommandEvent &event)
void OnMasterPathClick(wxCommandEvent &event)
void ProjectTargetCompilerAdjust()
checks if compiler changed for project/target and takes actions accordingly
void OnEditVarClick(wxCommandEvent &event)
CompilerOptions m_Options
void OnRemoveVarClick(wxCommandEvent &event)
void OnTreeSelectionChanging(wxTreeEvent &event)
void OnOptionChanged(wxPropertyGridEvent &event)
void DoFillCompilerSets(int compilerIdx)
void DoFillCompilerPrograms()
void OnIgnoreAddClick(wxCommandEvent &event)
void OnMoveLibUpClick(wxCommandEvent &event)
Represents a Code::Blocks project.
void OnMyCharHook(wxKeyEvent &event)
void OnAddCompilerClick(wxCommandEvent &event)
void OnClearDirClick(wxCommandEvent &event)
void OnDirty(wxCommandEvent &event)
void OnRemoveCompilerClick(wxCommandEvent &event)
void OnAddLibClick(wxCommandEvent &event)
void OnAdvancedClick(wxCommandEvent &event)
This is a base class for all classes needing compilation parameters.
wxPropertyGrid * m_FlagsPG
void OnAddVarClick(wxCommandEvent &event)
void OnAutoDetectClick(wxCommandEvent &event)
const wxString & _(const wxString &string)
Base class for plugin configuration panels.
void OnSelectProgramClick(wxCommandEvent &event)
void OnEditDirClick(wxCommandEvent &event)
wxArrayString m_CompilerOptions
bool m_bDirty
true if a setting has changed since last save
wxListBox * GetDirsListBox()
void OnCopyDirsClick(wxCommandEvent &event)
void OnMoveLibDownClick(wxCommandEvent &event)
void OnCopyLibsClick(wxCommandEvent &event)
void OnOptionDoubleClick(wxPropertyGridEvent &event)
virtual void OnCancel()
Called when the user chooses to cancel the configuration.
void OnEditCompilerClick(wxCommandEvent &event)
Represents a Code::Blocks project build target.
void OnIgnoreRemoveClick(wxCommandEvent &event)
void DoSaveCompilerDependentSettings()
void OnUpdateUI(wxUpdateUIEvent &event)
bool m_bFlagsDirty
true if a flag (not its value) has changed since last save
bool m_BuildingTree
flag to ignore tree changing events while building it
void OnMoveDirDownClick(wxCommandEvent &event)
CompilerOptionsDlg(wxWindow *parent, CompilerGCC *compiler, cbProject *project=0L, ProjectBuildTarget *target=0L)
void OnCategoryChanged(wxCommandEvent &event)