21#ifndef DIALOG_MANAGE_REPOSITORIES_H_
22#define DIALOG_MANAGE_REPOSITORIES_H_
47 void SetData(
const std::vector<std::pair<wxString, wxString>>& aData );
49 void OnAdd( wxCommandEvent& event );
53 std::vector<std::pair<wxString, wxString>>
GetData();
59 int findRow(
int aCol,
const wxString& aVal );
61 std::shared_ptr<PLUGIN_CONTENT_MANAGER>
m_pcm;
DIALOG_MANAGE_REPOSITORIES_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Manage Repositories"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
void OnRemoveButtonClicked(wxCommandEvent &event) override
void OnMoveDownButtonClicked(wxCommandEvent &event) override
std::vector< std::pair< wxString, wxString > > GetData()
void addRepository(const wxString &aUrl)
void OnSaveClicked(wxCommandEvent &event) override
std::shared_ptr< PLUGIN_CONTENT_MANAGER > m_pcm
void OnAdd(wxCommandEvent &event)
DIALOG_MANAGE_REPOSITORIES(wxWindow *parent, std::shared_ptr< PLUGIN_CONTENT_MANAGER > aPcm)
Constructor.
int findRow(int aCol, const wxString &aVal)
void SetData(const std::vector< std::pair< wxString, wxString > > &aData)
void OnMoveUpButtonClicked(wxCommandEvent &event) override
~DIALOG_MANAGE_REPOSITORIES()
void OnAddDefault(wxCommandEvent &event)
void OnGridCellClicked(wxGridEvent &event) override