OSDN Git Service

Avoid send multi GITLOG_START when parser commit list
[tortoisegit/TortoiseGitJp.git] / src / TortoiseGitBlame / PropertiesWnd.h
index b081d33..2100862 100644 (file)
@@ -1,6 +1,8 @@
 \r
 #pragma once\r
 \r
+#include "GitRev.h"\r
+\r
 class CPropertiesToolBar : public CMFCToolBar\r
 {\r
 public:\r
@@ -28,12 +30,16 @@ public:
                m_wndPropList.SetGroupNameFullWidth(bSet);\r
        }\r
 \r
+       // rev=NULL, means clear properties info;\r
+       void UpdateProperties(GitRev *rev=NULL);\r
+\r
 protected:\r
        CFont m_fntPropList;\r
        CComboBox m_wndObjectCombo;\r
        CPropertiesToolBar m_wndToolBar;\r
        CMFCPropertyGridCtrl m_wndPropList;\r
 \r
+       void RemoveParent();\r
 // Implementation\r
 public:\r
        virtual ~CPropertiesWnd();\r
@@ -56,5 +62,24 @@ protected:
 \r
        void InitPropList();\r
        void SetPropListFont();\r
+\r
+       CMFCPropertyGridProperty* m_CommitHash;\r
+       CMFCPropertyGridProperty* m_AuthorName;\r
+       CMFCPropertyGridProperty* m_AuthorDate;\r
+       CMFCPropertyGridProperty* m_AuthorEmail;\r
+\r
+       CMFCPropertyGridProperty* m_CommitterName;\r
+       CMFCPropertyGridProperty* m_CommitterEmail;\r
+       CMFCPropertyGridProperty* m_CommitterDate;\r
+\r
+       CMFCPropertyGridProperty* m_Subject;\r
+       CMFCPropertyGridProperty* m_Body;\r
+\r
+       CMFCPropertyGridProperty* m_ParentGroup;\r
+       CMFCPropertyGridProperty* m_BaseInfoGroup;\r
+\r
+       std::vector<CMFCPropertyGridProperty*> m_ParentHash;\r
+       std::vector<CMFCPropertyGridProperty*> m_ParentSubject;\r
+\r
 };\r
 \r