OSDN Git Service

merge original branch.
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / CloneDlg.h
1 #pragma once\r
2 \r
3 #include "StandAloneDlg.h"\r
4 #include "HistoryCombo.h"\r
5 #include "MenuButton.h"\r
6 #include "registry.h"\r
7 \r
8 // CCloneDlg dialog\r
9 \r
10 class CCloneDlg : public CResizableStandAloneDialog\r
11 {\r
12         DECLARE_DYNCREATE(CCloneDlg)\r
13 \r
14 public:\r
15         CCloneDlg(CWnd* pParent = NULL);   // standard constructor\r
16         virtual ~CCloneDlg();\r
17 // Overrides\r
18         virtual void OnOK();\r
19         virtual void OnCancel();\r
20 \r
21 // Dialog Data\r
22         enum { IDD = IDD_CLONE};\r
23 \r
24 protected:\r
25         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support\r
26         virtual BOOL OnInitDialog();\r
27         CString m_ModuleName;\r
28         CString m_OldURL;\r
29 \r
30         DECLARE_MESSAGE_MAP()\r
31 \r
32 public:\r
33         afx_msg void OnBnClickedCloneBrowseUrl();\r
34         afx_msg void OnBnClickedCloneDirBrowse();\r
35         afx_msg void OnEnChangeCloneDir();\r
36         CString m_Directory;\r
37         CHistoryCombo   m_URLCombo;\r
38     CHistoryCombo   m_PuttyKeyCombo;\r
39     CString m_strPuttyKeyFile;\r
40         CString m_URL;\r
41     BOOL    m_bAutoloadPuttyKeyFile;\r
42         BOOL    m_bSVN;\r
43         BOOL    m_bSVNTrunk;\r
44         BOOL    m_bSVNTags;\r
45         BOOL    m_bSVNBranch;\r
46         BOOL    m_bSVNFrom;\r
47 \r
48         CString m_strSVNTrunk;\r
49         CString m_strSVNTags;\r
50         CString m_strSVNBranchs;\r
51         int m_nSVNFrom;\r
52 \r
53         CMenuButton m_BrowseUrl;\r
54         CRegDWORD       m_regBrowseUrl;\r
55 \r
56     afx_msg void OnBnClickedPuttykeyfileBrowse();\r
57     afx_msg void OnBnClickedPuttykeyAutoload();\r
58         afx_msg void OnCbnSelchangeUrlcombo();\r
59         afx_msg void OnCbenBegineditUrlcombo(NMHDR *pNMHDR, LRESULT *pResult);\r
60         afx_msg void OnCbenEndeditUrlcombo(NMHDR *pNMHDR, LRESULT *pResult);\r
61         afx_msg void OnCbnEditchangeUrlcombo();\r
62 \r
63         afx_msg void OnBnClickedCheckSvn();\r
64         afx_msg void OnBnClickedCheckSvnTrunk();\r
65         afx_msg void OnBnClickedCheckSvnTag();\r
66         afx_msg void OnBnClickedCheckSvnBranch();\r
67         afx_msg void OnBnClickedCheckSvnFrom();\r
68 };\r