20#ifndef DIALOG_IMPORT_CHOOSE_PROJECT_H
21#define DIALOG_IMPORT_CHOOSE_PROJECT_H
31 const std::vector<IMPORT_PROJECT_DESC>& aProjectDesc );
40 static std::vector<IMPORT_PROJECT_DESC>
41 RunModal( wxWindow* aParent,
const std::vector<IMPORT_PROJECT_DESC>& aProjectDesc );
45 void onClose( wxCloseEvent& event )
override;
DIALOG_IMPORT_CHOOSE_PROJECT_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Choose Project to Import"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxCAPTION|wxCLOSE_BOX|wxRESIZE_BORDER)
void onItemActivated(wxListEvent &event) override
static std::vector< IMPORT_PROJECT_DESC > RunModal(wxWindow *aParent, const std::vector< IMPORT_PROJECT_DESC > &aProjectDesc)
Create and show a dialog (modal) and returns the data from it after completion.
void onClose(wxCloseEvent &event) override
DIALOG_IMPORT_CHOOSE_PROJECT(wxWindow *aParent, const std::vector< IMPORT_PROJECT_DESC > &aProjectDesc)
std::vector< IMPORT_PROJECT_DESC > GetProjects()
std::vector< IMPORT_PROJECT_DESC > m_project_desc