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