Hugin trunk 0.1
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
RawImportProgress Class Reference

dialog class for showing progress of raw import More...

Inheritance diagram for RawImportProgress:
Inheritance graph

Public Member Functions

 RawImportProgress (wxWindow *parent, std::shared_ptr< RawImport > &converter, const wxArrayString &rawImages, const wxArrayString &images, const int refImg)
 
virtual ~RawImportProgress ()
 

Protected Member Functions

void OnProcessReferenceTerminate (wxProcessEvent &e)
 
void OnProcessTerminate (wxProcessEvent &e)
 
void OnProgress (wxCommandEvent &event)
 
void OnCancel (wxCommandEvent &event)
 
void OnInitDialog (wxInitDialogEvent &e)
 

Private Attributes

std::shared_ptr< RawImportm_converter
 
wxArrayString m_rawImages
 
wxArrayString m_images
 
int m_refImg
 
bool m_isRunning
 
wxGaugem_progress
 
wxButtonm_cancelButton
 
MyExecPanelm_progressPanel
 

Detailed Description

dialog class for showing progress of raw import

Definition at line 444 of file RawImport.cpp.

Constructor & Destructor Documentation

◆ RawImportProgress()

RawImportProgress::RawImportProgress ( wxWindow *  parent,
std::shared_ptr< RawImport > &  converter,
const wxArrayString rawImages,
const wxArrayString images,
const int  refImg 
)
inline

◆ ~RawImportProgress()

virtual RawImportProgress::~RawImportProgress ( )
inlinevirtual

Definition at line 477 of file RawImport.cpp.

References hugin_utils::StoreFramePosition().

Member Function Documentation

◆ OnCancel()

void RawImportProgress::OnCancel ( wxCommandEvent &  event)
inlineprotected

Definition at line 544 of file RawImport.cpp.

References MyExecPanel::KillProcess(), m_isRunning, m_progressPanel, and threshold().

Referenced by RawImportProgress().

◆ OnInitDialog()

void RawImportProgress::OnInitDialog ( wxInitDialogEvent e)
inlineprotected

◆ OnProcessReferenceTerminate()

void RawImportProgress::OnProcessReferenceTerminate ( wxProcessEvent e)
inlineprotected

◆ OnProcessTerminate()

void RawImportProgress::OnProcessTerminate ( wxProcessEvent e)
inlineprotected

◆ OnProgress()

void RawImportProgress::OnProgress ( wxCommandEvent &  event)
inlineprotected

Definition at line 537 of file RawImport.cpp.

References m_images, m_progress, hugin_utils::roundi(), and threshold().

Referenced by RawImportProgress().

Member Data Documentation

◆ m_cancelButton

wxButton* RawImportProgress::m_cancelButton
private

◆ m_converter

std::shared_ptr<RawImport> RawImportProgress::m_converter
private

Definition at line 564 of file RawImport.cpp.

Referenced by OnInitDialog(), and OnProcessReferenceTerminate().

◆ m_images

wxArrayString RawImportProgress::m_images
private

◆ m_isRunning

bool RawImportProgress::m_isRunning
private

Definition at line 567 of file RawImport.cpp.

Referenced by OnCancel(), OnProcessReferenceTerminate(), and OnProcessTerminate().

◆ m_progress

wxGauge* RawImportProgress::m_progress
private

Definition at line 568 of file RawImport.cpp.

Referenced by OnProcessReferenceTerminate(), OnProgress(), and RawImportProgress().

◆ m_progressPanel

MyExecPanel* RawImportProgress::m_progressPanel
private

◆ m_rawImages

wxArrayString RawImportProgress::m_rawImages
private

Definition at line 565 of file RawImport.cpp.

Referenced by OnInitDialog(), OnProcessReferenceTerminate(), and RawImportProgress().

◆ m_refImg

int RawImportProgress::m_refImg
private

Definition at line 566 of file RawImport.cpp.

Referenced by OnInitDialog(), OnProcessReferenceTerminate(), and RawImportProgress().


The documentation for this class was generated from the following file: