25#ifndef PROJECT_TEMPLATE_SELECTOR_H
26#define PROJECT_TEMPLATE_SELECTOR_H
54 void OnMouse( wxMouseEvent& event );
93 std::map<wxString, wxFileName> aTitleDirMap );
117 void onReload( wxCommandEvent& event )
override;
Class DIALOG_TEMPLATE_SELECTOR_BASE.
WEBVIEW_PANEL * m_webviewPanel
void AddTemplate(int aPage, PROJECT_TEMPLATE *aTemplate)
void OnPageChange(wxNotebookEvent &event) override
void onReload(wxCommandEvent &event) override
void SetHtml(const wxFileName &aFilename)
TEMPLATE_WIDGET * m_selectedWidget
void onDirectoryBrowseClicked(wxCommandEvent &event) override
void replaceCurrentPage()
PROJECT_TEMPLATE * GetSelectedTemplate()
void SetWidget(TEMPLATE_WIDGET *aWidget)
void buildPageContent(const wxString &aPath, int aPage)
std::vector< TEMPLATE_SELECTION_PANEL * > m_panels
A class which provides project template functionality.
Class TEMPLATE_SELECTION_PANEL_BASE.
const wxString & GetPath()
wxString m_templatesPath
the path to access to the folder containing the templates (which are also folders)
void AddTemplateWidget(TEMPLATE_WIDGET *aTemplateWidget)
wxNotebookPage * m_parent
void LoadURL(const wxString &url)