37     wxXmlResource::Get()->LoadDialog(
this,parent,
"failed_project_dialog");
 
   41     m_list=XRCCTRL(*
this,
"failed_list",wxListBox);
 
   43     m_log=XRCCTRL(*
this,
"failed_log",wxTextCtrl);
 
   58     wxConfigBase* config = wxConfigBase::Get();
 
   62     int splitter_pos=config->Read(
"/FailedProjectsDialog/splitterPos",-1l);
 
   63     wxSplitterWindow* splitWindow=XRCCTRL(*
this,
"failed_splitter",wxSplitterWindow);
 
   64     if(splitter_pos>0 && splitter_pos<splitWindow->GetSize().GetWidth())
 
   66         splitWindow->SetSashPosition(splitter_pos);
 
   72     wxConfigBase* config=wxConfigBase::Get();
 
   74     config->Write(
"/FailedProjectsDialog/splitterPos", XRCCTRL(*
this,
"failed_splitter",wxSplitterWindow)->GetSashPosition());
 
   79     int sel=
m_list->GetSelection();
 
   84         if(!logfile.IsEmpty())
 
   88                 m_log->LoadFile(logfile);
 
bool FileExists(const std::string &filename)
checks if file exists 
void OnSelectProject(wxCommandEvent &e)
event handler, if new project was selected 
void RestoreFramePosition(wxTopLevelWindow *frame, const wxString &basename, const bool ignoreMaximize)
void StoreFramePosition(wxTopLevelWindow *frame, const wxString &basename, const bool ignoreMaximize)
FailedProjectsDialog(wxWindow *parent, Batch *batch, wxString xrcPrefix)
Constructor, read from xrc ressource; restore last uses settings, size and position. 
Definition of failed projects dialog. 
size_t GetFailedProjectsCount()
returns number of failed projects 
include file for the hugin project 
wxString GetFailedProjectName(unsigned int i)
returns project file name of failed project with index i 
~FailedProjectsDialog()
destructor, saves size and position 
Batch processor for Hugin. 
wxString GetFailedProjectLog(unsigned int i)
returns log file name of failed project with index i