Setting dialog, remote list work.
[TortoiseGit.git] / src / TortoiseProc / Settings / SettingGitRemote.h
blobe4a7c626f241bb141c954b49e3ae8cba1cdc3441
1 #pragma once
2 #include "afxwin.h"
3 #include "SettingsPropPage.h"
4 #include "Tooltip.h"
5 #include "registry.h"
6 #include "afxwin.h"
8 // CSettingGitRemote dialog
10 class CSettingGitRemote : public ISettingsPropPage
12 DECLARE_DYNAMIC(CSettingGitRemote)
14 public:
15 CSettingGitRemote();
16 virtual ~CSettingGitRemote();
17 UINT GetIconID() {return IDI_GITREMOTE;}
18 // Dialog Data
19 enum { IDD = IDD_SETTINREMOTE };
21 protected:
22 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
24 DECLARE_MESSAGE_MAP()
26 BOOL OnInitDialog();
27 BOOL OnApply();
29 BOOL m_bChanged;
31 public:
32 CListBox m_ctrlRemoteList;
33 CString m_strRemote;
34 CString m_strUrl;
35 CButton m_bAutoLoad;
36 CString m_strPuttyKeyfile;
37 afx_msg void OnBnClickedButtonBrowse();
38 afx_msg void OnBnClickedButtonAdd();
39 afx_msg void OnLbnSelchangeListRemote();
40 afx_msg void OnEnChangeEditRemote();
41 afx_msg void OnEnChangeEditUrl();
42 afx_msg void OnBnClickedCheckIsautoloadputtykey();
43 afx_msg void OnEnChangeEditPuttyKey();