OSDN Git Service

Fix Issue 91: clone dialog generates bad directory name based on URL, ignores overrid
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / CloneDlg.h
index 036a6b6..327399b 100644 (file)
@@ -1,12 +1,13 @@
 #pragma once\r
 \r
-#ifdef _WIN32_WCE\r
-#error "CDHtmlDialog is not supported for Windows CE."\r
-#endif \r
+#include "StandAloneDlg.h"\r
+#include "HistoryCombo.h"\r
+\r
+\r
 \r
 // CCloneDlg dialog\r
 \r
-class CCloneDlg : public CDHtmlDialog\r
+class CCloneDlg : public CResizableStandAloneDialog\r
 {\r
        DECLARE_DYNCREATE(CCloneDlg)\r
 \r
@@ -14,19 +15,35 @@ public:
        CCloneDlg(CWnd* pParent = NULL);   // standard constructor\r
        virtual ~CCloneDlg();\r
 // Overrides\r
-       HRESULT OnButtonOK(IHTMLElement *pElement);\r
-       HRESULT OnButtonCancel(IHTMLElement *pElement);\r
+       virtual void OnOK();\r
+       virtual void OnCancel();\r
 \r
 // Dialog Data\r
-       enum { IDD = IDD_CLONE, IDH = IDR_HTML_CLONEDLG };\r
+       enum { IDD = IDD_CLONE};\r
 \r
 protected:\r
        virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support\r
        virtual BOOL OnInitDialog();\r
+       CString m_ModuleName;\r
+       CString m_OldURL;\r
 \r
        DECLARE_MESSAGE_MAP()\r
-       DECLARE_DHTML_EVENT_MAP()\r
+\r
 public:\r
        afx_msg void OnBnClickedCloneBrowseUrl();\r
        afx_msg void OnBnClickedCloneDirBrowse();\r
+       afx_msg void OnEnChangeCloneDir();\r
+       CString m_Directory;\r
+       CHistoryCombo   m_URLCombo;\r
+    CHistoryCombo   m_PuttyKeyCombo;\r
+    CString m_strPuttyKeyFile;\r
+       CString m_URL;\r
+    BOOL    m_bAutoloadPuttyKeyFile;\r
+    afx_msg void OnBnClickedPuttykeyfileBrowse();\r
+    afx_msg void OnBnClickedPuttykeyAutoload();\r
+       afx_msg void OnCbnSelchangeUrlcombo();\r
+       afx_msg void OnCbenBegineditUrlcombo(NMHDR *pNMHDR, LRESULT *pResult);\r
+       afx_msg void OnCbenEndeditUrlcombo(NMHDR *pNMHDR, LRESULT *pResult);\r
+       afx_msg void OnCbnEditchangeUrlcombo();\r
+\r
 };\r