diff options
author | Julian Eisel <julian@blender.org> | 2022-09-21 13:25:50 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2022-09-21 13:39:26 +0300 |
commit | cd84d3f3da197b12b56d766ee469c5fc1c368a21 (patch) | |
tree | 76d78e4bba006cbfa688739df89dd6479e281716 /source/blender/makesdna/DNA_space_types.h | |
parent | 6adb481fb54b506d5f0846d2dd5855509e57f352 (diff) |
Refactor: Move file browser filelist.c to C++
I'm adding some asset APIs/types in C++ that the file-listing code would
use. I prefer porting this code to C++ over adding a C-API for the asset
code.
Includes some minor cleanups that shouldn't change behavior, like using
`MEM_new()`/`MEM_cnew()`, C++ style C-library includes,
`LISTBASE_FOREACH()`, removing unnecessary typedefs, etc.
Diffstat (limited to 'source/blender/makesdna/DNA_space_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_space_types.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/makesdna/DNA_space_types.h b/source/blender/makesdna/DNA_space_types.h index 44d4cef53a6..6bb8dc6aa18 100644 --- a/source/blender/makesdna/DNA_space_types.h +++ b/source/blender/makesdna/DNA_space_types.h @@ -1086,6 +1086,7 @@ typedef enum eFileSel_File_Types { FILE_TYPE_DIR = (1 << 30), FILE_TYPE_BLENDERLIB = (1u << 31), } eFileSel_File_Types; +ENUM_OPERATORS(eFileSel_File_Types, FILE_TYPE_BLENDERLIB); /** Selection Flags in filesel: struct direntry, unsigned char selflag. */ typedef enum eDirEntry_SelectFlag { |