OSDN Git Service

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