Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
 
wxGauge * m_progress
 
wxButton * m_cancelButton
 
MyExecPanelm_progressPanel
 

Detailed Description

dialog class for showing progress of raw import

Definition at line 458 of file RawImport.cpp.

Constructor & Destructor Documentation

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

Definition at line 495 of file RawImport.cpp.

References StoreFramePosition().

Member Function Documentation

void RawImportProgress::OnCancel ( wxCommandEvent &  event)
inlineprotected

Definition at line 567 of file RawImport.cpp.

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

Referenced by RawImportProgress().

void RawImportProgress::OnInitDialog ( wxInitDialogEvent &  e)
inlineprotected
void RawImportProgress::OnProcessReferenceTerminate ( wxProcessEvent &  e)
inlineprotected
void RawImportProgress::OnProcessTerminate ( wxProcessEvent &  e)
inlineprotected
void RawImportProgress::OnProgress ( wxCommandEvent &  event)
inlineprotected

Definition at line 560 of file RawImport.cpp.

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

Referenced by RawImportProgress().

Member Data Documentation

wxButton* RawImportProgress::m_cancelButton
private
std::shared_ptr<RawImport> RawImportProgress::m_converter
private

Definition at line 587 of file RawImport.cpp.

Referenced by OnInitDialog(), and OnProcessReferenceTerminate().

wxArrayString RawImportProgress::m_images
private
bool RawImportProgress::m_isRunning
private

Definition at line 590 of file RawImport.cpp.

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

wxGauge* RawImportProgress::m_progress
private

Definition at line 591 of file RawImport.cpp.

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

MyExecPanel* RawImportProgress::m_progressPanel
private
wxArrayString RawImportProgress::m_rawImages
private

Definition at line 588 of file RawImport.cpp.

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

int RawImportProgress::m_refImg
private

Definition at line 589 of file RawImport.cpp.

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


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