53 wxString GetDescription(
int index)
const;
54 wxString GetCategory(
int index)
const;
55 const wxBitmap& GetBitmap(
int index)
const;
56 wxString GetScriptFilename(
int index)
const;
75 void EnableWindow(
const wxString& name,
bool enable);
77 void CheckCheckbox(
const wxString& name,
bool check);
78 bool IsCheckboxChecked(
const wxString& name);
80 void FillComboboxWithCompilers(
const wxString& name);
81 void FillContainerWithSelectCompilers(
const wxString& name,
const wxString& validCompilerIDs );
82 void AppendContainerWithSelectCompilers(
const wxString& name,
const wxString& validCompilerIDs );
84 void FillContainerWithCompilers(
const wxString& name,
const wxString& compilerID,
88 int GetComboboxSelection(
const wxString& name);
89 void SetComboboxSelection(
const wxString& name,
int sel);
94 int GetRadioboxSelection(
const wxString& name);
95 void SetRadioboxSelection(
const wxString& name,
int sel);
97 int GetListboxSelection(
const wxString& name);
100 void SetListboxSelection(
const wxString& name,
int sel);
104 bool IsCheckListboxItemChecked(
const wxString& name,
unsigned int item);
105 void CheckCheckListboxItem(
const wxString& name,
unsigned int item,
bool check);
110 void SetSpinControlValue(
const wxString& name,
int value);
111 int GetSpinControlValue(
const wxString& name);
125 bool GetWantRelease();
128 wxString GetReleaseObjectOutputDir();
132 bool GetTargetEnableDebug();
135 wxString GetTargetObjectOutputDir();
140 bool GetFileAddToProject();
141 int GetFileTargetIndex();
142 void SetFilePathSelectionFilter(
const wxString& filter);
145 void SetCompilerDefault(
const wxString& defCompilerID);
146 void SetDebugTargetDefaults(
bool wantDebug,
150 void SetReleaseTargetDefaults(
bool wantRelease,
155 int FillContainerWithChoices(
const wxString& name,
const wxString& choices );
156 int AppendContainerWithChoices(
const wxString& name,
const wxString& choices );
157 wxString GetWizardScriptFolder(
void);
161 void AddFilePathPage(
bool showHeaderGuard);
162 void AddProjectPathPage();
163 void AddCompilerPage(
const wxString& compilerID,
const wxString& validCompilerIDs,
bool allowCompilerChange =
true,
bool allowConfigChange =
true);
164 void AddBuildTargetPage(
const wxString& targetName,
bool isDebug,
bool showCompiler =
false,
const wxString& compilerID =
wxEmptyString,
const wxString& validCompilerIDs =
_T(
"*"),
bool allowCompilerChange =
true);
165 void AddGenericSingleChoiceListPage(
const wxString& pageName,
const wxString& descr,
const wxString& choices,
int defChoice);
168 void AddPage(
const wxString& panelName);
171 void RegisterWizard();
201 Wiz(cb_unused
const Wiz& rhs);
wxString m_DebugObjOutputDir
wxString m_ReleaseObjOutputDir
wxString m_DebugOutputDir
WizCompilerPanel * m_pWizCompilerPanel
wxString m_ReleaseOutputDir
TemplateOutputType output_type
WX_DECLARE_OBJARRAY(WizardInfo, Wizards)
Wiz & operator=(cb_unused const Wiz &rhs)
Represents a Code::Blocks project.
WizBuildTargetPanel * m_pWizBuildTargetPanel
WizProjectPathPanel * m_pWizProjectPathPanel
WX_DEFINE_ARRAY(wxWizardPageSimple *, WizPages)
TemplateOutputType
Template output types.
Base class for wizard plugins.
wxString m_WizardScriptFolder
WizFilePathPanel * m_pWizFilePathPanel
Base class for build target classes Each Code::Blocks project consists of at least one target...