Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PreferencesDialog.h
Go to the documentation of this file.
1 // -*- c-basic-offset: 4 -*-
24 #ifndef _PREFERENCESDIALOG_H
25 #define _PREFERENCESDIALOG_H
26 
27 #include "panoinc.h"
28 #include "panoinc_WX.h"
29 
31 
38 class PreferencesDialog : public wxDialog
39 {
40 public:
41 
44  PreferencesDialog(wxWindow *parent);
45 
48  virtual ~PreferencesDialog();
49 
53  void UpdateDisplayData(int panel);
54 
56  void UpdateConfigData();
57 
58 protected:
59  void OnOk(wxCommandEvent & e);
60  void OnHelp(wxCommandEvent & e);
61  void OnCancel(wxCommandEvent & e);
62  void OnRotationCheckBox(wxCommandEvent & e);
63  void OnEnblendExe(wxCommandEvent & e);
64  void OnEnfuseExe(wxCommandEvent & e);
65  void OnDcrawExe(wxCommandEvent & e);
66  void OnRawTherapeeExe(wxCommandEvent & e);
67  void OnDarktableExe(wxCommandEvent & e);
68  void OnExifTool(wxCommandEvent & e);
69  void OnExifArgfileChoose(wxCommandEvent & e);
70  void OnExifArgfileEdit(wxCommandEvent & e);
71  void OnExifArgfile2Choose(wxCommandEvent & e);
72  void OnExifArgfile2Edit(wxCommandEvent & e);
73  void OnRestoreDefaults(wxCommandEvent & e);
74  void OnCustomEnblend(wxCommandEvent & e);
75  void OnCustomEnfuse(wxCommandEvent & e);
76  void OnCPDetectorAdd(wxCommandEvent & e);
77  void OnCPDetectorEdit(wxCommandEvent & e);
78  void OnCPDetectorDelete(wxCommandEvent & e);
79  void OnCPDetectorMoveUp(wxCommandEvent & e);
80  void OnCPDetectorMoveDown(wxCommandEvent & e);
81  void OnCPDetectorDefault(wxCommandEvent & e);
82  void OnCPDetectorListDblClick(wxCommandEvent & e);
83  void OnUserDefinedOutputOptionsCheckBox(wxCommandEvent & e);
84  void OnChangeUserDefinedOutputOptions(wxCommandEvent & e);
86  void OnCPDetectorLoad(wxCommandEvent & e);
88  void OnCPDetectorSave(wxCommandEvent & e);
90  void OnFileFormatChanged(wxCommandEvent & e);
92  void OnProcessorChanged(wxCommandEvent & e);
94  void OnBlenderChanged(wxCommandEvent & e);
96  void OnUpdateProjectFilename(wxCommandEvent & e);
98  void OnUpdateOutputFilename(wxCommandEvent & e);
99 
100  void EnableRotationCtrls(bool enable);
101 
102 private:
105  void UpdateBlenderControls();
106  wxListBox* m_CPDetectorList;
108 
109  DECLARE_EVENT_TABLE()
110 };
111 
112 
113 
114 #endif // _PREFERENCESDIALOG_H
void OnExifArgfileChoose(wxCommandEvent &e)
virtual ~PreferencesDialog()
dtor.
hugin preferences dialog
void OnHelp(wxCommandEvent &e)
void OnEnfuseExe(wxCommandEvent &e)
void OnUpdateProjectFilename(wxCommandEvent &e)
event handler to update preview for project filename
void OnCPDetectorDelete(wxCommandEvent &e)
void OnExifArgfile2Edit(wxCommandEvent &e)
void OnCustomEnblend(wxCommandEvent &e)
include file for the hugin project
void OnCPDetectorListDblClick(wxCommandEvent &e)
void OnEnblendExe(wxCommandEvent &e)
PreferencesDialog(wxWindow *parent)
ctor.
void UpdateDisplayData(int panel)
Config to Window.
void OnCPDetectorMoveDown(wxCommandEvent &e)
void OnExifTool(wxCommandEvent &e)
void OnCPDetectorDefault(wxCommandEvent &e)
CPDetectorConfig cpdetector_config_edit
void OnCPDetectorEdit(wxCommandEvent &e)
void OnRestoreDefaults(wxCommandEvent &e)
void OnChangeUserDefinedOutputOptions(wxCommandEvent &e)
void UpdateConfigData()
Window to Config.
void OnUpdateOutputFilename(wxCommandEvent &e)
event handler to update preview for project filename
void OnCPDetectorMoveUp(wxCommandEvent &e)
void OnExifArgfile2Choose(wxCommandEvent &e)
void OnDarktableExe(wxCommandEvent &e)
include file for the hugin project
void EnableRotationCtrls(bool enable)
void OnRawTherapeeExe(wxCommandEvent &e)
declaration of CPDetectorSetting and CPDetectorConfig classes, which are for storing and changing set...
void OnCustomEnfuse(wxCommandEvent &e)
void OnExifArgfileEdit(wxCommandEvent &e)
void OnUserDefinedOutputOptionsCheckBox(wxCommandEvent &e)
void OnBlenderChanged(wxCommandEvent &e)
event handler if blender was changed
void OnFileFormatChanged(wxCommandEvent &e)
event handler if default file format was changed
void OnCPDetectorLoad(wxCommandEvent &e)
event handler for loading cp detector settings
void OnCancel(wxCommandEvent &e)
void OnOk(wxCommandEvent &e)
wxListBox * m_CPDetectorList
class for storing settings of different control point generators
void OnRotationCheckBox(wxCommandEvent &e)
void OnDcrawExe(wxCommandEvent &e)
void OnCPDetectorAdd(wxCommandEvent &e)
void OnProcessorChanged(wxCommandEvent &e)
event handler if processor was changed
void OnCPDetectorSave(wxCommandEvent &e)
event handler for saving cp detector settings