Fixed issue #492: Fix AutoLoad Putty Key operation in push dialog
[TortoiseGit.git] / src / TortoiseProc / PushDlg.h
blob5763cea90a9eed35f16d461bbc115b72d6390661
1 #pragma once
3 #include "StandAloneDlg.h"
4 #include "HistoryCombo.h"
5 #include "registry.h"
6 // CPushDlg dialog
8 class CPushDlg : public CResizableStandAloneDialog
10 DECLARE_DYNAMIC(CPushDlg)
12 public:
13 CPushDlg(CWnd* pParent = NULL); // standard constructor
14 virtual ~CPushDlg();
16 CHistoryCombo m_BranchRemote;
17 CHistoryCombo m_BranchSource;
18 CHistoryCombo m_Remote;
19 CHistoryCombo m_RemoteURL;
21 CString m_URL;
22 CString m_BranchSourceName;
23 CString m_BranchRemoteName;
24 CRegString m_RemoteReg;
26 BOOL m_bTags;
27 BOOL m_bForce;
28 BOOL m_bPack;
29 BOOL m_bAutoLoad;
31 CRegDWORD m_regAutoLoad;
33 virtual BOOL OnInitDialog();
34 // Dialog Data
35 enum { IDD = IDD_PUSH };
37 protected:
38 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
40 DECLARE_MESSAGE_MAP()
41 public:
42 afx_msg void OnBnClickedRd();
43 afx_msg void OnCbnSelchangeBranchSource();
44 afx_msg void OnBnClickedOk();
45 afx_msg void OnBnClickedRemoteManage();
46 afx_msg void OnBnClickedButtonBrowseSourceBranch();
47 afx_msg void OnBnClickedButtonBrowseDestBranch();
48 virtual BOOL PreTranslateMessage(MSG* pMsg);
49 void Refresh();