6
6
#ifndef PROJECTFILEOPTIONSDLG_H
7
7
#define PROJECTFILEOPTIONSDLG_H
9
#include "scrollingdialog.h"
10
10
#include "settings.h"
14
class ProjectFileOptionsDlg : public wxDialog
14
class ProjectFileOptionsDlg : public wxScrollingDialog
17
ProjectFileOptionsDlg(wxWindow* parent, ProjectFile* pf);
18
ProjectFileOptionsDlg(wxWindow* parent, const wxString& fileName);
19
~ProjectFileOptionsDlg();
20
void OnCompilerCombo(wxCommandEvent& event);
21
void OnUpdateUI(wxUpdateUIEvent& event);
22
void EndModal(int retCode);
24
void FillGeneralProperties(const wxString& fileName);
17
ProjectFileOptionsDlg(wxWindow* parent, ProjectFile* pf);
18
ProjectFileOptionsDlg(wxWindow* parent, const wxString& fileName);
19
~ProjectFileOptionsDlg();
21
void OnReadOnlyCheck(wxCommandEvent& event);
22
void OnCompilerCombo(wxCommandEvent& event);
23
void OnUpdateUI(wxUpdateUIEvent& event);
24
void EndModal(int retCode);
27
void FillGeneralProperties();
25
28
void FillCompilers();
26
29
void UpdateBuildCommand();
27
30
void SaveBuildCommandSelection();
29
ProjectFile* m_ProjectFile;
30
int m_LastBuildStageCompilerSel;
31
bool ToggleFileReadOnly(bool setReadOnly);
33
ProjectFile* m_ProjectFile;
34
wxString m_FileNameStr;
35
wxFileName m_FileName;
36
int m_LastBuildStageCompilerSel;
35
41
#endif // PROJECTFILEOPTIONSDLG_H