2 // TortoiseGitBlameDoc.h : interface of the CTortoiseGitBlameDoc class
\r
9 #include "TGitPath.h"
\r
13 class CTortoiseGitBlameDoc : public CDocument
\r
15 protected: // create from serialization only
\r
16 CTortoiseGitBlameDoc();
\r
17 DECLARE_DYNCREATE(CTortoiseGitBlameDoc)
\r
21 CString m_BlameData;
\r
22 CString m_CurrentFileName;
\r
26 CTGitPath m_GitPath;
\r
29 virtual BOOL OnNewDocument();
\r
30 virtual void Serialize(CArchive& ar);
\r
31 virtual BOOL OnOpenDocument(LPCTSTR lpszPathName);
\r
32 virtual BOOL OnOpenDocument(LPCTSTR lpszPathName,CString Rev);
\r
33 virtual void SetPathName(LPCTSTR lpszPathName, BOOL bAddToMRU = TRUE);
\r
38 virtual ~CTortoiseGitBlameDoc();
\r
40 virtual void AssertValid() const;
\r
41 virtual void Dump(CDumpContext& dc) const;
\r
43 CMainFrame *GetMainFrame()
\r
45 return (CMainFrame*)AfxGetApp()->GetMainWnd();
\r
51 // Generated message map functions
\r
53 DECLARE_MESSAGE_MAP()
\r