5#if !defined(AFX_BATCHTOOLS_H__12CD9483_C809_11D3_A382_9415BA0D2432__INCLUDED_)
6#define AFX_BATCHTOOLS_H__12CD9483_C809_11D3_A382_9415BA0D2432__INCLUDED_
12BEGIN_MOOTOOLS_NAMESPACE
38class DLL_TOOLSFUNCTION BatchInfo
46 BOOL recreatedir, recursefolders;
48 typedef enum _BATCHINFO_FLAGS
50 BATCHINFO_NONE = 0x00,
51 BATCHINFO_IS_ALBUM = 0x01,
52 BATCHINFO_SEL_SINGLE_DIR = 0x02,
53 BATCHINFO_ALBUM_SINGLE_DIR = 0x04,
55 BATCHINFO_SELFILES_CHANGED = 0x10,
56 BATCHINFO_ALBUMFILES_CHANGED = 0x20,
60 bool selFileIsAnUserChoice;
75 const CXStringArray& GetSelFiles()
const {
return selfiles; };
76 const CXStringArray& GetAlbumFiles()
const {
return albumfiles; };
78 void SetAlbumMode(
bool set);
79 bool IsUserChoice()
const {
return selFileIsAnUserChoice; }
80 BOOL IsAlbum()
const {
return !!(flags & BATCHINFO_IS_ALBUM); };
CXTString< TCHAR > CXString
CXString depend on the target OS. Could be CXStringW (Windows) or CXStringA (Linux / Macos)
Definition XString.h:118
The class defines an x, y, z 3D point which can use int, float or double.
Definition 3DPoint.h:27
CXStringArray implement an array of CXString.
Definition XStringArray.h:25