forked from BOINC/boinc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathProxyPage.h
135 lines (107 loc) · 4.71 KB
/
ProxyPage.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
// This file is part of BOINC.
// http://boinc.berkeley.edu
// Copyright (C) 2008 University of California
//
// BOINC is free software; you can redistribute it and/or modify it
// under the terms of the GNU Lesser General Public License
// as published by the Free Software Foundation,
// either version 3 of the License, or (at your option) any later version.
//
// BOINC is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// See the GNU Lesser General Public License for more details.
//
// You should have received a copy of the GNU Lesser General Public License
// along with BOINC. If not, see <http://www.gnu.org/licenses/>.
//
#ifndef _WIZ_PROXYPAGE_H_
#define _WIZ_PROXYPAGE_H_
#if defined(__GNUG__) && !defined(__APPLE__)
#pragma interface "ProxyPage.cpp"
#endif
/*!
* CErrProxyPage class declaration
*/
class CErrProxyPage: public wxWizardPageEx
{
DECLARE_DYNAMIC_CLASS( CErrProxyPage )
DECLARE_EVENT_TABLE()
public:
/// Constructors
CErrProxyPage( );
CErrProxyPage( CBOINCBaseWizard* parent );
/// Creation
bool Create( CBOINCBaseWizard* parent );
/// Creates the controls and sizers
void CreateControls();
////@begin CErrProxyPage event handler declarations
/// wxEVT_WIZARD_PAGE_CHANGED event handler for ID_ERRPROXYPAGE
void OnPageChanged( wxWizardExEvent& event );
/// wxEVT_WIZARD_PAGE_CHANGING event handler for ID_ERRPROXYPAGE
void OnPageChanging( wxWizardExEvent& event );
/// wxEVT_WIZARD_CANCEL event handler for ID_ERRPROXYPAGE
void OnCancel( wxWizardExEvent& event );
////@end CErrProxyPage event handler declarations
////@begin CErrProxyPage member function declarations
/// Gets the previous page.
virtual wxWizardPageEx* GetPrev() const;
/// Gets the next page.
virtual wxWizardPageEx* GetNext() const;
wxString GetProxyHTTPServer() const { return m_strProxyHTTPServer ; }
void SetProxyHTTPServer(wxString value) { m_strProxyHTTPServer = value ; }
wxString GetProxyHTTPPort() const { return m_strProxyHTTPPort ; }
void SetProxyHTTPPort(wxString value) { m_strProxyHTTPPort = value ; }
wxString GetProxyHTTPUsername() const { return m_strProxyHTTPUsername ; }
void SetProxyHTTPUsername(wxString value) { m_strProxyHTTPUsername = value ; }
wxString GetProxyHTTPPassword() const { return m_strProxyHTTPPassword ; }
void SetProxyHTTPPassword(wxString value) { m_strProxyHTTPPassword = value ; }
wxString GetProxySOCKSServer() const { return m_strProxySOCKSServer ; }
void SetProxySOCKSServer(wxString value) { m_strProxySOCKSServer = value ; }
wxString GetProxySOCKSPort() const { return m_strProxySOCKSPort ; }
void SetProxySOCKSPort(wxString value) { m_strProxySOCKSPort = value ; }
wxString GetProxySOCKSUsername() const { return m_strProxySOCKSUsername ; }
void SetProxySOCKSUsername(wxString value) { m_strProxySOCKSUsername = value ; }
wxString GetProxySOCKSPassword() const { return m_strProxySOCKSPassword ; }
void SetProxySOCKSPassword(wxString value) { m_strProxySOCKSPassword = value ; }
/// Retrieves bitmap resources
wxBitmap GetBitmapResource( const wxString& name );
/// Retrieves icon resources
wxIcon GetIconResource( const wxString& name );
////@end CErrProxyPage member function declarations
/// Should we show tooltips?
static bool ShowToolTips();
////@begin CErrProxyPage member variables
wxStaticText* m_pTitleStaticCtrl;
wxStaticBox* m_pProxyHTTPDescriptionCtrl;
wxStaticText* m_pProxyHTTPServerStaticCtrl;
wxTextCtrl* m_pProxyHTTPServerCtrl;
wxStaticText* m_pProxyHTTPPortStaticCtrl;
wxTextCtrl* m_pProxyHTTPPortCtrl;
wxStaticText* m_pProxyHTTPUsernameStaticCtrl;
wxTextCtrl* m_pProxyHTTPUsernameCtrl;
wxStaticText* m_pProxyHTTPPasswordStaticCtrl;
wxTextCtrl* m_pProxyHTTPPasswordCtrl;
#if 0
wxButton* m_pProxyHTTPAutodetectCtrl;
#endif
wxStaticBox* m_pProxySOCKSDescriptionCtrl;
wxStaticText* m_pProxySOCKSServerStaticCtrl;
wxTextCtrl* m_pProxySOCKSServerCtrl;
wxStaticText* m_pProxySOCKSPortStaticCtrl;
wxTextCtrl* m_pProxySOCKSPortCtrl;
wxStaticText* m_pProxySOCKSUsernameStaticCtrl;
wxTextCtrl* m_pProxySOCKSUsernameCtrl;
wxStaticText* m_pProxySOCKSPasswordStaticCtrl;
wxTextCtrl* m_pProxySOCKSPasswordCtrl;
wxString m_strProxyHTTPServer;
wxString m_strProxyHTTPPort;
wxString m_strProxyHTTPUsername;
wxString m_strProxyHTTPPassword;
wxString m_strProxySOCKSServer;
wxString m_strProxySOCKSPort;
wxString m_strProxySOCKSUsername;
wxString m_strProxySOCKSPassword;
////@end CErrProxyPage member variables
};
#endif // _WIZ_PROXYPAGE_H_