Added CString wrapper for get_windows_home_directory()
[TortoiseGit.git] / src / TortoiseProc / Settings / SettingsBugtraqConfig.h
blob0f1fc0af6df9ddbdaf03f01b5a39cdfd9067daa5
1 #pragma once
3 #include "SettingsPropPage.h"
4 // CSettingsBugtraqConfig dialog
6 class CSettingsBugtraqConfig : public ISettingsPropPage
8 DECLARE_DYNAMIC(CSettingsBugtraqConfig)
10 public:
11 CSettingsBugtraqConfig(CString cmdPath);
12 virtual ~CSettingsBugtraqConfig();
14 // Dialog Data
15 enum { IDD = IDD_SETTINGSBUGTRAQ_CONFIG };
16 UINT GetIconID() {return IDI_BUGTRAQ;}
18 protected:
19 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
21 virtual BOOL OnInitDialog();
22 virtual BOOL OnApply();
24 int m_ChangeMask;
26 enum
28 BUG_URL=0x1,
29 BUG_MESSAGE=0x2,
30 BUG_APPEND=0x4,
31 BUG_LABEL=0x8,
32 BUG_NUMBER=0x10,
33 BUG_LOGREGEX=0x20,
34 BUG_WARNING=0x40,
37 DECLARE_MESSAGE_MAP()
39 afx_msg void OnEnChangeBugtraqUrl();
40 afx_msg void OnBnClickedBugtraqWarningifnoissueTrue();
41 afx_msg void OnBnClickedBugtraqWarningifnoissueFalse();
42 afx_msg void OnEnChangeBugtraqMessage();
43 afx_msg void OnBnClickedBugtraqAppendTrue();
44 afx_msg void OnBnClickedBugtraqAppendFalse();
45 afx_msg void OnEnChangeBugtraqLabel();
46 afx_msg void OnBnClickedBugtraqNumberTrue();
47 afx_msg void OnBnClickedBugtraqNumberFalse();
48 afx_msg void OnEnChangeBugtraqLogregex();
50 CString m_URL;
51 BOOL m_bNWarningifnoissue;
52 CString m_Message;
53 BOOL m_bNAppend;
54 CString m_Label;
55 BOOL m_bNNumber;
56 CString m_Logregex;