X-Git-Url: http://git.sourceforge.jp/view?p=tortoisegit%2FTortoiseGitJp.git;a=blobdiff_plain;f=src%2FTortoiseGitBlame%2FPropertiesWnd.h;h=2100862212139fc92709c817c9038d39a2bb4f18;hp=b081d33905fbc4fda6a95eabe2aa131310dd1885;hb=9547d79152951817a5c6861b99e248b9d9a1eabb;hpb=95c01687f8a0697b66bceab4e0e0bd3c69cb3a47 diff --git a/src/TortoiseGitBlame/PropertiesWnd.h b/src/TortoiseGitBlame/PropertiesWnd.h index b081d33..2100862 100644 --- a/src/TortoiseGitBlame/PropertiesWnd.h +++ b/src/TortoiseGitBlame/PropertiesWnd.h @@ -1,6 +1,8 @@ #pragma once +#include "GitRev.h" + class CPropertiesToolBar : public CMFCToolBar { public: @@ -28,12 +30,16 @@ public: m_wndPropList.SetGroupNameFullWidth(bSet); } + // rev=NULL, means clear properties info; + void UpdateProperties(GitRev *rev=NULL); + protected: CFont m_fntPropList; CComboBox m_wndObjectCombo; CPropertiesToolBar m_wndToolBar; CMFCPropertyGridCtrl m_wndPropList; + void RemoveParent(); // Implementation public: virtual ~CPropertiesWnd(); @@ -56,5 +62,24 @@ protected: void InitPropList(); void SetPropListFont(); + + CMFCPropertyGridProperty* m_CommitHash; + CMFCPropertyGridProperty* m_AuthorName; + CMFCPropertyGridProperty* m_AuthorDate; + CMFCPropertyGridProperty* m_AuthorEmail; + + CMFCPropertyGridProperty* m_CommitterName; + CMFCPropertyGridProperty* m_CommitterEmail; + CMFCPropertyGridProperty* m_CommitterDate; + + CMFCPropertyGridProperty* m_Subject; + CMFCPropertyGridProperty* m_Body; + + CMFCPropertyGridProperty* m_ParentGroup; + CMFCPropertyGridProperty* m_BaseInfoGroup; + + std::vector m_ParentHash; + std::vector m_ParentSubject; + };