OSDN Git Service

Add multi-thread protection and correct log info label
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / PullFetchDlg.h
1 #pragma once\r
2 \r
3 #include "StandAloneDlg.h"\r
4 #include "HistoryCombo.h"\r
5 #include "HyperLink.h"\r
6 #include "registry.h"\r
7 // CPullFetchDlg dialog\r
8 \r
9 class CPullFetchDlg : public CResizableStandAloneDialog\r
10 {\r
11         DECLARE_DYNAMIC(CPullFetchDlg)\r
12 \r
13 public:\r
14         CPullFetchDlg(CWnd* pParent = NULL);   // standard constructor\r
15         virtual ~CPullFetchDlg();\r
16 \r
17 // Dialog Data\r
18         enum { IDD = IDD_PULLFETCH };\r
19 \r
20 protected:\r
21         virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support\r
22         CHistoryCombo   m_Remote;\r
23         CHistoryCombo   m_Other;\r
24         CHistoryCombo   m_RemoteBranch;\r
25         virtual BOOL OnInitDialog();\r
26         CRegString m_RemoteReg;\r
27         CRegDWORD       m_regRebase;\r
28 \r
29         DECLARE_MESSAGE_MAP()\r
30 public:\r
31         BOOL        m_IsPull;\r
32     BOOL        m_bAutoLoad;\r
33         BOOL            m_bRebase;\r
34     BOOL        m_bAutoLoadEnable;\r
35     CHyperLink  m_RemoteManage;\r
36 \r
37         afx_msg void OnBnClickedRd();\r
38         afx_msg void OnBnClickedOk();\r
39         CString m_RemoteURL;\r
40         CString m_RemoteBranchName;\r
41     afx_msg void OnStnClickedRemoteManage();\r
42         afx_msg void OnBnClickedButtonBrowseRef();\r
43 \r
44         CString         m_configPullRemote;\r
45         CString         m_configPullBranch;\r
46 };\r