Support Git svn-clone at clone dialog.
[TortoiseGit.git] / src / TortoiseProc / CloneDlg.h
blob0820aac8f075b18e09b260482ae41def3b645485
1 #pragma once
3 #include "StandAloneDlg.h"
4 #include "HistoryCombo.h"
8 // CCloneDlg dialog
10 class CCloneDlg : public CResizableStandAloneDialog
12 DECLARE_DYNCREATE(CCloneDlg)
14 public:
15 CCloneDlg(CWnd* pParent = NULL); // standard constructor
16 virtual ~CCloneDlg();
17 // Overrides
18 virtual void OnOK();
19 virtual void OnCancel();
21 // Dialog Data
22 enum { IDD = IDD_CLONE};
24 protected:
25 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
26 virtual BOOL OnInitDialog();
27 CString m_ModuleName;
28 CString m_OldURL;
30 DECLARE_MESSAGE_MAP()
32 public:
33 afx_msg void OnBnClickedCloneBrowseUrl();
34 afx_msg void OnBnClickedCloneDirBrowse();
35 afx_msg void OnEnChangeCloneDir();
36 CString m_Directory;
37 CHistoryCombo m_URLCombo;
38 CHistoryCombo m_PuttyKeyCombo;
39 CString m_strPuttyKeyFile;
40 CString m_URL;
41 BOOL m_bAutoloadPuttyKeyFile;
42 BOOL m_bSVN;
43 BOOL m_bSVNTrunk;
44 BOOL m_bSVNTags;
45 BOOL m_bSVNBranch;
46 CString m_strSVNTrunk;
47 CString m_strSVNTags;
48 CString m_strSVNBranchs;
50 afx_msg void OnBnClickedPuttykeyfileBrowse();
51 afx_msg void OnBnClickedPuttykeyAutoload();
52 afx_msg void OnCbnSelchangeUrlcombo();
53 afx_msg void OnCbenBegineditUrlcombo(NMHDR *pNMHDR, LRESULT *pResult);
54 afx_msg void OnCbenEndeditUrlcombo(NMHDR *pNMHDR, LRESULT *pResult);
55 afx_msg void OnCbnEditchangeUrlcombo();
57 afx_msg void OnBnClickedCheckSvn();
58 afx_msg void OnBnClickedCheckSvnTrunk();
59 afx_msg void OnBnClickedCheckSvnTag();
60 afx_msg void OnBnClickedCheckSvnBranch();