1 #ifndef FILEZILLA_INTERFACE_OPTIONSPAGE_FTPPROXY_HEADER 2 #define FILEZILLA_INTERFACE_OPTIONSPAGE_FTPPROXY_HEADER 3 4 #include "optionspage.h" 5 6 class COptionsPageFtpProxy final : public COptionsPage 7 { 8 public: 9 COptionsPageFtpProxy(); 10 ~COptionsPageFtpProxy(); 11 12 virtual bool CreateControls(wxWindow* parent) override; 13 virtual bool LoadPage() override; 14 virtual bool SavePage() override; 15 virtual bool Validate() override; 16 17 protected: 18 19 void SetCtrlState(); 20 21 void OnProxyTypeChanged(wxCommandEvent& event); 22 void OnLoginSequenceChanged(wxCommandEvent& event); 23 24 struct impl; 25 std::unique_ptr<impl> impl_; 26 }; 27 28 #endif 29