#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
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
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
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