-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathMasteringFileDialog.h
More file actions
74 lines (65 loc) · 1.88 KB
/
MasteringFileDialog.h
File metadata and controls
74 lines (65 loc) · 1.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#pragma once
#include "afxcmn.h"
#include "dirstructure.h"
#include "LogWindow.h"
#include "CDController.h"
#include "masteringpage1.h"
#include "masteringpage2.h"
#include "masteringpage3.h"
#include "devicelist.h"
class CMasteringFileDialog : public CDialog
{
DECLARE_DYNAMIC(CMasteringFileDialog)
public:
CMasteringFileDialog(CWnd* pParent = nullptr);
~CMasteringFileDialog() override;
enum { IDD = IDD_MASTERING_FILE };
protected:
void DoDataExchange(CDataExchange* pDX) override;
DECLARE_MESSAGE_MAP()
CTreeCtrl* m_Tree;
CListCtrl* m_List;
CDirStructure m_Dir;
DWORD m_LeadOutPos;
DWORD m_ImageSize;
CMasteringPage1 m_Page1;
CMasteringPage2 m_Page2;
CMasteringPage3 m_Page3;
CTabCtrl m_Tab;
CString m_Size;
void UpdateDialog(bool bSaveAndValidate);
void SetLanguage(void);
void ChangeTab(void);
void GetLeadOutPos(void);
public:
CCDController* m_CD;
CLogWindow* m_LogWnd;
CString* m_VolumeLabel;
CListCtrl* m_TrackList;
void CalcSize(void);
BOOL OnInitDialog() override;
afx_msg void OnEditAddfolder();
afx_msg void OnEditLabel();
afx_msg void OnEditDeletefolder();
afx_msg void OnEditAddfile();
afx_msg void OnBnClickedCreateIso();
afx_msg void OnBnClickedOk();
afx_msg void OnEditAddaudio();
afx_msg void OnEditDeletetrack();
afx_msg void OnEditAdddata();
afx_msg void OnTcnSelchangeTab(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnBnClickedWriting();
afx_msg void OnWindowClose();
afx_msg void OnEditInsertfolder();
afx_msg void OnSetFocus(CWnd* pOldWnd);
afx_msg void OnTrackIso();
afx_msg void OnBnClickedExplorer();
CDeviceList m_DriveList;
afx_msg void OnCbnSelchangeDrivelist();
protected:
void OnCancel() override;
void OnOK() override;
public:
afx_msg void OnCdErase();
afx_msg void OnCdEraseFast();
};