OSDN Git Service

Parser Reflog output
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / refloglist.cpp
1 #include "stdafx.h"\r
2 #include "resource.h"\r
3 #include "RefLogDlg.h"\r
4 #include "git.h"\r
5 #include "RefLogList.h"\r
6 \r
7 IMPLEMENT_DYNAMIC(CRefLogList, CGitLogList)\r
8 \r
9 CRefLogList::CRefLogList()\r
10 {\r
11 \r
12 }\r
13 \r
14 void CRefLogList::InsertRefLogColumn()\r
15 {\r
16         CString temp;\r
17 \r
18         int c = ((CHeaderCtrl*)(GetDlgItem(0)))->GetItemCount()-1;\r
19         \r
20         while (c>=0)\r
21                 DeleteColumn(c--);\r
22         \r
23         temp=_T("Hash");\r
24         InsertColumn(REFLOG_HASH, temp);\r
25         \r
26         temp=_T("Ref");\r
27         InsertColumn(REFLOG_REF, temp);\r
28         \r
29         temp=_T("Action");\r
30         InsertColumn(REFLOG_ACTION, temp);\r
31         \r
32         temp=_T("Message");\r
33         InsertColumn(REFLOG_MESSAGE, temp);\r
34 \r
35 \r
36         SetRedraw(false);\r
37         ResizeAllListCtrlCols();\r
38         SetRedraw(true);\r
39 }