Changeset 85409 in vbox for trunk/include
- Timestamp:
- Jul 22, 2020 8:56:22 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/GuestHost/DragAndDrop.h
r85371 r85409 219 219 /** No flags specified. */ 220 220 #define DNDTRANSFERLIST_FLAGS_NONE 0 221 /** Resolve all symlinks. Currently not supported. */ 222 #define DNDTRANSFERLIST_FLAGS_RESOLVE_SYMLINKS RT_BIT(0) 221 /** Enables recurisve directory handling. */ 222 #define DNDTRANSFERLIST_FLAGS_RECURSIVE RT_BIT(0) 223 /** Resolve all symlinks. Currently not supported and will be ignored. */ 224 #define DNDTRANSFERLIST_FLAGS_RESOLVE_SYMLINKS RT_BIT(1) 223 225 /** Keep the files + directory entries open while 224 226 * being in this list. */ 225 #define DNDTRANSFERLIST_FLAGS_KEEP_OPEN RT_BIT( 1)227 #define DNDTRANSFERLIST_FLAGS_KEEP_OPEN RT_BIT(2) 226 228 /** Lazy loading: Only enumerate sub directories when needed. Not implemented yet. 227 229 ** @todo Implement lazy loading. */ 228 #define DNDTRANSFERLIST_FLAGS_LAZY RT_BIT( 2)230 #define DNDTRANSFERLIST_FLAGS_LAZY RT_BIT(3) 229 231 230 232 /** Mask of all valid DnD transfer list flags. */ 231 #define DNDTRANSFERLIST_FLAGS_VALID_MASK UINT32_C(0x 7)233 #define DNDTRANSFERLIST_FLAGS_VALID_MASK UINT32_C(0xF) 232 234 233 235 /** … … 255 257 /** List node. */ 256 258 RTLISTNODE Node; 257 /** Pointer to the relative, allocated root path. 258 * Always ends with a trailing slash. */ 259 /** Pointer to the allocated root path. 260 * - Relative to the list's root path 261 * - Always ends with a trailing slash 262 * - Always stored in transport style (UNIX-y). */ 259 263 char *pszPathRoot; 260 264 } DNDTRANSFERLISTROOT; … … 273 277 char *pszPathRootAbs; 274 278 /** List of all relative (to \a pszPathRootAbs) top-level file/directory entries, of type DNDTRANSFERLISTROOT. 275 * Note: All paths are kept internally as UNIX pathsfor279 * Note: All paths are stored internally in transport style (UNIX paths) for 276 280 * easier conversion/handling! */ 277 281 RTLISTANCHOR lstRoot;
Note:
See TracChangeset
for help on using the changeset viewer.