27 #include <wx/listctrl.h>
28 #include <wx/xrc/xh_listc.h>
36 bool Create(wxWindow* parent, wxWindowID
id = wxID_ANY,
const wxPoint& pos = wxDefaultPosition,
const wxSize& size = wxDefaultSize,
long style = wxTAB_TRAVERSAL,
const wxString& name = wxT(
"panel"));
48 wxString
GetText(
int row,
int column);
57 void OnChar(wxKeyEvent& e);
void OnResetProject(wxCommandEvent &e)
static const wxString outputMode[]
void OnChangeUserDefined(wxCommandEvent &e)
void SetMissing(int index)
int GetProjectCountByPath(wxString path)
static const wxString HDRMergeType[]
void AppendProject(Project *project)
virtual wxObject * DoCreateResource()
wxString GetText(int row, int column)
ProjectListBoxXmlHandler()
void OnEditProject(wxCommandEvent &e)
void ChangePrefix(int index, wxString newPrefix)
void ChangeUserDefined(int index, wxString newUserDefined)
std::set< unsigned int > UIntSet
virtual bool CanHandle(wxXmlNode *node)
void OnContextMenu(wxContextMenuEvent &e)
bool UpdateStatus(int index, Project *project)
void OnRemoveProject(wxCommandEvent &e)
void OnChangePrefix(wxCommandEvent &e)
wxString GetLongerFormatName(std::string str)
static const wxString blendingMechanism[]
bool Create(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL, const wxString &name=wxT("panel"))
HuginBase::UIntSet GetSelectedProjects()
wxString GetAttributeString(int i, Project *project)
static const wxString fileFormat[]
Batch processor for Hugin.
void ReloadProject(int index, Project *project)
void OnChar(wxKeyEvent &e)
Batch processor for Hugin.
void OnColumnWidthChange(wxListEvent &event)
int GetProjectId(int index)
void SwapProject(int index)