OSDN Git Service

Git Blame Can Show Log
[tortoisegit/TortoiseGitJp.git] / src / TortoiseGitBlame / TortoiseGitBlameDoc.h
1 \r
2 // TortoiseGitBlameDoc.h : interface of the CTortoiseGitBlameDoc class\r
3 //\r
4 \r
5 \r
6 #pragma once\r
7 \r
8 class CMainFrame ;\r
9 \r
10 class CTortoiseGitBlameDoc : public CDocument\r
11 {\r
12 protected: // create from serialization only\r
13         CTortoiseGitBlameDoc();\r
14         DECLARE_DYNCREATE(CTortoiseGitBlameDoc)\r
15 \r
16 // Attributes\r
17 public:\r
18 \r
19 // Operations\r
20 public:\r
21         BOOL m_IsGitFile;\r
22 // Overrides\r
23 public:\r
24         virtual BOOL OnNewDocument();\r
25         virtual void Serialize(CArchive& ar);\r
26         virtual BOOL OnOpenDocument(LPCTSTR lpszPathName);\r
27 // Implementation\r
28 public:\r
29         virtual ~CTortoiseGitBlameDoc();\r
30 #ifdef _DEBUG\r
31         virtual void AssertValid() const;\r
32         virtual void Dump(CDumpContext& dc) const;\r
33 #endif\r
34         CMainFrame *GetMainFrame()\r
35         {\r
36                 return (CMainFrame*)AfxGetApp()->GetMainWnd();\r
37         }\r
38 \r
39 protected:\r
40         \r
41         \r
42 // Generated message map functions\r
43 protected:\r
44         DECLARE_MESSAGE_MAP()\r
45 };\r
46 \r
47 \r