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