, m_bVista(false)\r
{\r
m_bFilterWithRegex = !!CRegDWORD(_T("Software\\TortoiseGit\\UseRegexFilter"), TRUE);\r
+ m_bAllBranch=FALSE;\r
\r
}\r
\r
DDX_Control(pDX, IDC_SHOWWHOLEPROJECT,m_btnShowWholeProject);\r
DDX_Text(pDX, IDC_LOGINFO, m_sLogInfo);\r
DDX_Check(pDX, IDC_INCLUDEMERGE, m_bIncludeMerges);\r
+ DDX_Check(pDX, IDC_LOG_ALLBRANCH,m_bAllBranch);\r
DDX_Control(pDX, IDC_SEARCHEDIT, m_cFilter);\r
}\r
\r
ON_NOTIFY(LVN_ITEMCHANGED, IDC_LOGLIST, OnLvnItemchangedLoglist)\r
ON_NOTIFY(EN_LINK, IDC_MSGVIEW, OnEnLinkMsgview)\r
ON_BN_CLICKED(IDC_STATBUTTON, OnBnClickedStatbutton)\r
+\r
\r
ON_MESSAGE(WM_FILTEREDIT_INFOCLICKED, OnClickedInfoIcon)\r
ON_MESSAGE(WM_FILTEREDIT_CANCELCLICKED, OnClickedCancelFilter)\r
ON_NOTIFY(LVN_COLUMNCLICK,IDC_LOGLIST , OnLvnColumnclick)\r
//ON_NOTIFY(LVN_COLUMNCLICK, IDC_LOGMSG, OnLvnColumnclickChangedFileList)\r
ON_BN_CLICKED(IDC_HIDEPATHS, OnBnClickedHidepaths)\r
+ ON_BN_CLICKED(IDC_LOG_ALLBRANCH,OnBnClickedAllBranch)\r
\r
ON_NOTIFY(DTN_DROPDOWN, IDC_DATEFROM, &CLogDlg::OnDtnDropdownDatefrom)\r
ON_NOTIFY(DTN_DROPDOWN, IDC_DATETO, &CLogDlg::OnDtnDropdownDateto)\r
\r
AdjustControlSize(IDC_HIDEPATHS);\r
AdjustControlSize(IDC_INCLUDEMERGE);\r
+ AdjustControlSize(IDC_LOG_ALLBRANCH);\r
\r
GetClientRect(m_DlgOrigRect);\r
m_LogList.GetClientRect(m_LogListOrigRect);\r
\r
AddAnchor(IDC_LOGINFO, BOTTOM_LEFT, BOTTOM_RIGHT); \r
AddAnchor(IDC_HIDEPATHS, BOTTOM_LEFT); \r
+ AddAnchor(IDC_LOG_ALLBRANCH,BOTTOM_LEFT);\r
AddAnchor(IDC_INCLUDEMERGE, BOTTOM_LEFT);\r
AddAnchor(IDC_GETALL, BOTTOM_LEFT);\r
AddAnchor(IDC_SHOWWHOLEPROJECT, BOTTOM_LEFT);\r
else\r
KillTimer(LOGFILTER_TIMER);\r
\r
+}\r
+\r
+void CLogDlg::OnBnClickedAllBranch()\r
+{\r
+ this->UpdateData();\r
+\r
+ if(this->m_bAllBranch)\r
+ m_LogList.m_ShowMask|=CGit::LOG_INFO_ALL_BRANCH;\r
+ else\r
+ m_LogList.m_ShowMask&=~CGit::LOG_INFO_ALL_BRANCH;\r
+\r
+ m_LogList.Refresh();\r
+\r
+ FillLogMessageCtrl(false);\r
}
\ No newline at end of file
afx_msg void OnLvnColumnclickChangedFileList(NMHDR *pNMHDR, LRESULT *pResult);\r
afx_msg void OnBnClickShowWholeProject();\r
afx_msg void OnBnClickedHidepaths();\r
+ afx_msg void OnBnClickedAllBranch();\r
afx_msg void OnBnClickedCheckStoponcopy();\r
\r
afx_msg void OnDtnDropdownDatefrom(NMHDR *pNMHDR, LRESULT *pResult);\r
bool m_bCancelled;\r
\r
BOOL m_bIncludeMerges;\r
+ BOOL m_bAllBranch;\r
+\r
git_revnum_t m_lowestRev;\r
CTGitPathList * m_currentChangedArray;\r
LogChangedPathArray m_CurrentFilteredChangedArray;\r