OSDN Git Service

a90428d65b013f0d2fe9e2324157aa177068f0e2
[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         CString m_BlameData;\r
19         CString m_CurrentFileName;\r
20 // Operations\r
21 public:\r
22         BOOL m_IsGitFile;\r
23 // Overrides\r
24 public:\r
25         virtual BOOL OnNewDocument();\r
26         virtual void Serialize(CArchive& ar);\r
27         virtual BOOL OnOpenDocument(LPCTSTR lpszPathName);\r
28 // Implementation\r
29 public:\r
30         virtual ~CTortoiseGitBlameDoc();\r
31 #ifdef _DEBUG\r
32         virtual void AssertValid() const;\r
33         virtual void Dump(CDumpContext& dc) const;\r
34 #endif\r
35         CMainFrame *GetMainFrame()\r
36         {\r
37                 return (CMainFrame*)AfxGetApp()->GetMainWnd();\r
38         }\r
39 \r
40 protected:\r
41         \r
42         \r
43 // Generated message map functions\r
44 protected:\r
45         DECLARE_MESSAGE_MAP()\r
46 };\r
47 \r
48 \r