OSDN Git Service

Avoid an assertion failure when loading settings from winmerge.ini
[winmerge-jp/winmerge-jp.git] / Src / OpenDoc.h
1 #pragma once
2
3 #include "PathContext.h"
4 #include "FileTransform.h"
5 #include <array>
6
7 class ProjectFile;
8
9 // COpenDoc document
10
11 class COpenDoc : public CDocument
12 {
13         DECLARE_DYNCREATE(COpenDoc)
14
15 public:
16         COpenDoc();
17         virtual ~COpenDoc();
18         void RefreshOptions();
19         void UpdateResources();
20
21         std::array<DWORD, 3> m_dwFlags;
22         PathContext m_files;
23         bool    m_bRecurse;
24         String  m_strExt;
25         String  m_strUnpacker;
26         PackingInfo m_infoHandler;
27
28 protected:
29         virtual BOOL OnNewDocument();
30
31         DECLARE_MESSAGE_MAP()
32 };