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

Dialog for changing the user defined sequence. More...

#include <ChangeUserDefinedDialog.h>

Inheritance diagram for ChangeUserDefinedSequenceDialog:
Inheritance graph

Public Member Functions

 ChangeUserDefinedSequenceDialog (wxWindow *parent, wxString xrcPrefix, wxString userDefinedSequence, bool assistantUserDefined)
 Constructor, read from xrc ressource; restore last uses size and position.
 
 ~ChangeUserDefinedSequenceDialog ()
 destructor, saves size and position
 
wxString GetNewSequence ()
 returns the newly selected sequence
 

Protected Member Functions

void UpdateStatus (wxCommandEvent &e)
 
void OnChangeUserDefinedChoice (wxCommandEvent &e)
 
void OnChooseFilename (wxCommandEvent &e)
 
void OnOk (wxCommandEvent &e)
 

Private Member Functions

void FillAssistantUserDefined ()
 
void FillStitcherUserDefined ()
 
void FillUserDefinedChoice (const wxArrayString &files)
 

Private Attributes

bool m_isAssistantUserDefined
 
wxArrayString m_userFileNames
 
wxArrayString m_userHelpTexts
 
wxRadioButtonm_radio_default
 
wxRadioButtonm_radio_user_sequence
 
wxChoicem_choice_user_define
 
wxStaticTextm_label_user_define
 
wxStaticTextm_label_user_define_filename
 
wxRadioButtonm_radio_external
 
wxTextCtrl * m_text_external_file
 
wxButtonm_button_external_file
 

Detailed Description

Dialog for changing the user defined sequence.

Definition at line 35 of file ChangeUserDefinedDialog.h.

Constructor & Destructor Documentation

◆ ChangeUserDefinedSequenceDialog()

ChangeUserDefinedSequenceDialog::ChangeUserDefinedSequenceDialog ( wxWindow *  parent,
wxString  xrcPrefix,
wxString  userDefinedSequence,
bool  assistantUserDefined 
)

◆ ~ChangeUserDefinedSequenceDialog()

ChangeUserDefinedSequenceDialog::~ChangeUserDefinedSequenceDialog ( )

destructor, saves size and position

Definition at line 96 of file ChangeUserDefinedDialog.cpp.

References hugin_utils::StoreFramePosition().

Member Function Documentation

◆ FillAssistantUserDefined()

void ChangeUserDefinedSequenceDialog::FillAssistantUserDefined ( )
private

◆ FillStitcherUserDefined()

void ChangeUserDefinedSequenceDialog::FillStitcherUserDefined ( )
private

◆ FillUserDefinedChoice()

void ChangeUserDefinedSequenceDialog::FillUserDefinedChoice ( const wxArrayString files)
private

◆ GetNewSequence()

wxString ChangeUserDefinedSequenceDialog::GetNewSequence ( )

returns the newly selected sequence

Definition at line 153 of file ChangeUserDefinedDialog.cpp.

References m_choice_user_define, m_radio_default, m_radio_user_sequence, m_text_external_file, m_userFileNames, and threshold().

◆ OnChangeUserDefinedChoice()

void ChangeUserDefinedSequenceDialog::OnChangeUserDefinedChoice ( wxCommandEvent &  e)
protected

◆ OnChooseFilename()

void ChangeUserDefinedSequenceDialog::OnChooseFilename ( wxCommandEvent &  e)
protected

◆ OnOk()

void ChangeUserDefinedSequenceDialog::OnOk ( wxCommandEvent &  e)
protected

◆ UpdateStatus()

void ChangeUserDefinedSequenceDialog::UpdateStatus ( wxCommandEvent &  e)
protected

Member Data Documentation

◆ m_button_external_file

wxButton* ChangeUserDefinedSequenceDialog::m_button_external_file
private

Definition at line 67 of file ChangeUserDefinedDialog.h.

Referenced by ChangeUserDefinedSequenceDialog(), and UpdateStatus().

◆ m_choice_user_define

wxChoice* ChangeUserDefinedSequenceDialog::m_choice_user_define
private

◆ m_isAssistantUserDefined

bool ChangeUserDefinedSequenceDialog::m_isAssistantUserDefined
private

Definition at line 56 of file ChangeUserDefinedDialog.h.

Referenced by ChangeUserDefinedSequenceDialog(), and OnChooseFilename().

◆ m_label_user_define

wxStaticText* ChangeUserDefinedSequenceDialog::m_label_user_define
private

◆ m_label_user_define_filename

wxStaticText* ChangeUserDefinedSequenceDialog::m_label_user_define_filename
private

◆ m_radio_default

wxRadioButton* ChangeUserDefinedSequenceDialog::m_radio_default
private

Definition at line 60 of file ChangeUserDefinedDialog.h.

Referenced by ChangeUserDefinedSequenceDialog(), and GetNewSequence().

◆ m_radio_external

wxRadioButton* ChangeUserDefinedSequenceDialog::m_radio_external
private

Definition at line 65 of file ChangeUserDefinedDialog.h.

Referenced by ChangeUserDefinedSequenceDialog(), OnOk(), and UpdateStatus().

◆ m_radio_user_sequence

wxRadioButton* ChangeUserDefinedSequenceDialog::m_radio_user_sequence
private

◆ m_text_external_file

wxTextCtrl* ChangeUserDefinedSequenceDialog::m_text_external_file
private

◆ m_userFileNames

wxArrayString ChangeUserDefinedSequenceDialog::m_userFileNames
private

◆ m_userHelpTexts

wxArrayString ChangeUserDefinedSequenceDialog::m_userHelpTexts
private

Definition at line 58 of file ChangeUserDefinedDialog.h.

Referenced by FillUserDefinedChoice(), and OnChangeUserDefinedChoice().


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