OSDN Git Service

Add View Patch & Hide Patch at commit dialog
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / CommitDlg.h
index 0d188fc..1e9baed 100644 (file)
@@ -28,8 +28,9 @@
 #include "PathWatcher.h"\r
 #include "BugTraqAssociations.h"\r
 #include "Tooltip.h"\r
-//#include "..\IBugTraqProvider\IBugTraqProvider_h.h"\r
+#include "..\IBugTraqProvider\IBugTraqProvider_h.h"\r
 #include "Git.h"\r
+#include "HyperLink.h"\r
 \r
 #include <regex>\r
 using namespace std;\r
@@ -77,6 +78,7 @@ protected:
        afx_msg void OnBnClickedBugtraqbutton();\r
        afx_msg void OnEnChangeLogmessage();\r
        afx_msg void OnStnClickedExternalwarning();\r
+       afx_msg void OnFocusMessage();\r
        afx_msg LRESULT OnGitStatusListCtrlItemCountChanged(WPARAM, LPARAM);\r
        afx_msg LRESULT OnGitStatusListCtrlNeedsRefresh(WPARAM, LPARAM);\r
        afx_msg LRESULT OnGitStatusListCtrlCheckChanged(WPARAM, LPARAM);\r
@@ -110,10 +112,12 @@ public:
        BOOL                            m_bCommitAmend;\r
        INT_PTR                         m_itemsCount;\r
        bool                            m_bSelectFilesForCommit;\r
-//     CComPtr<IBugTraqProvider> m_BugTraqProvider;\r
+       CComPtr<IBugTraqProvider> m_BugTraqProvider;\r
        CString                         m_NoAmendStr;\r
        CString                         m_AmendStr;\r
 \r
+       BOOL                            m_bPushAfterCommit;\r
+\r
 private:\r
        CWinThread*                     m_pThread;\r
        std::set<CString>       m_autolist;\r
@@ -130,18 +134,25 @@ private:
        CString                         m_sWindowTitle;\r
        static UINT                     WM_AUTOLISTREADY;\r
        int                                     m_nPopupPasteListCmd;\r
+       int                                     m_nPopupPasteLastMessage;\r
+       int                                     m_nPopupRecentMessage;\r
        CRegHistory                     m_History;\r
        bool                            m_bCancelled;\r
        CSplitterControl        m_wndSplitter;\r
        CRect                           m_DlgOrigRect;\r
        CRect                           m_LogMsgOrigRect;\r
        CPathWatcher            m_pathwatcher;\r
+       CHyperLink                      m_ctrlShowPatch;\r
 \r
-//     CBugTraqAssociation m_bugtraq_association;\r
+       CBugTraqAssociation m_bugtraq_association;\r
+       HACCEL                          m_hAccel;\r
 \r
 public:\r
        afx_msg void OnBnClickedSignOff();\r
        afx_msg void OnStnClickedCommitlabel();\r
        afx_msg void OnBnClickedCommitAmend();\r
     afx_msg void OnBnClickedWholeProject();\r
+       afx_msg void OnStnClickedBugidlabel();\r
+       afx_msg void OnScnUpdateUI(NMHDR *pNMHDR, LRESULT *pResult);\r
+       afx_msg void OnStnClickedViewPatch();\r
 };\r