[an error occurred while processing this directive]
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

Generated on Mon Sep 20 01:01:26 2010 for Hugintrunk by doxygen 1.3.9.1