Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages
hugin1/hugin/PreferencesDialog.h
Go to the documentation of this file.00001 // -*- c-basic-offset: 4 -*- 00024 #ifndef _PREFERENCESDIALOG_H 00025 #define _PREFERENCESDIALOG_H 00026 00027 #include "panoinc.h" 00028 #include "panoinc_WX.h" 00029 00030 #include "common/utils.h" 00031 #include "hugin/CPDetectorConfig.h" 00032 00039 class PreferencesDialog : public wxDialog 00040 { 00041 public: 00042 00045 PreferencesDialog(wxWindow *parent); 00046 00049 virtual ~PreferencesDialog(); 00050 00054 void UpdateDisplayData(int panel); 00055 00057 void UpdateConfigData(); 00058 00059 protected: 00060 void OnOk(wxCommandEvent & e); 00061 void OnApply(wxCommandEvent & e); 00062 void OnCancel(wxCommandEvent & e); 00063 void OnDefaults(wxCommandEvent & e); 00064 void OnRotationCheckBox(wxCommandEvent & e); 00065 void OnClose(wxCloseEvent& event); 00066 void OnPTStitcherExe(wxCommandEvent & e); 00067 void OnPTDetails(wxCommandEvent & e); 00068 void OnEditorExe(wxCommandEvent & e); 00069 void OnEnblendExe(wxCommandEvent & e); 00070 void OnEnfuseExe(wxCommandEvent & e); 00071 void OnRestoreDefaults(wxCommandEvent & e); 00072 void OnCustomEnblend(wxCommandEvent & e); 00073 void OnCustomEnfuse(wxCommandEvent & e); 00074 void OnCustomPTStitcher(wxCommandEvent & e); 00075 void OnCPDetectorAdd(wxCommandEvent & e); 00076 void OnCPDetectorEdit(wxCommandEvent & e); 00077 void OnCPDetectorDelete(wxCommandEvent & e); 00078 void OnCPDetectorMoveUp(wxCommandEvent & e); 00079 void OnCPDetectorMoveDown(wxCommandEvent & e); 00080 void OnCPDetectorDefault(wxCommandEvent & e); 00081 void OnCPDetectorListDblClick(wxCommandEvent & e); 00082 void EnableRotationCtrls(bool enable); 00083 bool GetPanoVersion(); 00084 00085 private: 00086 wxString m_PTVersion; 00087 wxString m_PTDetails; 00088 wxListBox* m_CPDetectorList; 00089 CPDetectorConfig cpdetector_config_edit; 00090 00091 DECLARE_EVENT_TABLE() 00092 00093 }; 00094 00095 00096 00097 #endif // _PREFERENCESDIALOG_H
1.3.9.1