Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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. More...
 
 ~ChangeUserDefinedSequenceDialog ()
 destructor, saves size and position More...
 
wxString GetNewSequence ()
 returns the newly selected sequence More...
 

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
 
wxRadioButton * m_radio_default
 
wxRadioButton * m_radio_user_sequence
 
wxChoice * m_choice_user_define
 
wxStaticText * m_label_user_define
 
wxStaticText * m_label_user_define_filename
 
wxRadioButton * m_radio_external
 
wxTextCtrl * m_text_external_file
 
wxButton * m_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 ( wxWindow *  parent,
wxString  xrcPrefix,
wxString  userDefinedSequence,
bool  assistantUserDefined 
)

Constructor, read from xrc ressource; restore last uses size and position.

Definition at line 46 of file ChangeUserDefinedDialog.cpp.

References vigra_ext::EMoR::h.

ChangeUserDefinedSequenceDialog::~ChangeUserDefinedSequenceDialog ( )

destructor, saves size and position

Definition at line 132 of file ChangeUserDefinedDialog.cpp.

Member Function Documentation

void ChangeUserDefinedSequenceDialog::FillAssistantUserDefined ( )
private
void ChangeUserDefinedSequenceDialog::FillStitcherUserDefined ( )
private
void ChangeUserDefinedSequenceDialog::FillUserDefinedChoice ( const wxArrayString &  files)
private
wxString ChangeUserDefinedSequenceDialog::GetNewSequence ( )
void ChangeUserDefinedSequenceDialog::OnChangeUserDefinedChoice ( wxCommandEvent &  e)
protected
void ChangeUserDefinedSequenceDialog::OnChooseFilename ( wxCommandEvent &  e)
protected

Definition at line 163 of file ChangeUserDefinedDialog.cpp.

References m_isAssistantUserDefined, and m_text_external_file.

void ChangeUserDefinedSequenceDialog::OnOk ( wxCommandEvent &  e)
protected
void ChangeUserDefinedSequenceDialog::UpdateStatus ( wxCommandEvent &  e)
protected

Member Data Documentation

wxButton* ChangeUserDefinedSequenceDialog::m_button_external_file
private

Definition at line 67 of file ChangeUserDefinedDialog.h.

Referenced by UpdateStatus().

wxChoice* ChangeUserDefinedSequenceDialog::m_choice_user_define
private

Definition at line 62 of file ChangeUserDefinedDialog.h.

Referenced by FillUserDefinedChoice(), GetNewSequence(), and UpdateStatus().

bool ChangeUserDefinedSequenceDialog::m_isAssistantUserDefined
private

Definition at line 56 of file ChangeUserDefinedDialog.h.

Referenced by OnChooseFilename().

wxStaticText* ChangeUserDefinedSequenceDialog::m_label_user_define
private

Definition at line 63 of file ChangeUserDefinedDialog.h.

Referenced by OnChangeUserDefinedChoice(), and UpdateStatus().

wxStaticText* ChangeUserDefinedSequenceDialog::m_label_user_define_filename
private

Definition at line 64 of file ChangeUserDefinedDialog.h.

Referenced by OnChangeUserDefinedChoice(), and UpdateStatus().

wxRadioButton* ChangeUserDefinedSequenceDialog::m_radio_default
private

Definition at line 60 of file ChangeUserDefinedDialog.h.

Referenced by GetNewSequence().

wxRadioButton* ChangeUserDefinedSequenceDialog::m_radio_external
private

Definition at line 65 of file ChangeUserDefinedDialog.h.

Referenced by OnOk(), and UpdateStatus().

wxRadioButton* ChangeUserDefinedSequenceDialog::m_radio_user_sequence
private

Definition at line 61 of file ChangeUserDefinedDialog.h.

Referenced by GetNewSequence(), and UpdateStatus().

wxTextCtrl* ChangeUserDefinedSequenceDialog::m_text_external_file
private

Definition at line 66 of file ChangeUserDefinedDialog.h.

Referenced by GetNewSequence(), OnChooseFilename(), OnOk(), and UpdateStatus().

wxArrayString ChangeUserDefinedSequenceDialog::m_userFileNames
private
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: