5 #ifndef __cdropsource__ 6 #define __cdropsource__ 8 #include "vstguibase.h" 9 #include "idatapackage.h" 29 bool add (
const void* buffer, uint32_t bufferSize,
Type type);
32 uint32_t getCount ()
const final;
33 uint32_t getDataSize (uint32_t index)
const final;
34 Type getDataType (uint32_t index)
const final;
35 uint32_t getData (uint32_t index,
const void*& buffer,
Type& type)
const final;
42 CDropEntry (
const void* buffer, uint32_t bufferSize,
Type type);
43 CDropEntry (
const CDropEntry& entry);
44 CDropEntry (CDropEntry&& entry) noexcept;
47 using DropEntryVector = std::vector<CDropEntry>;
48 DropEntryVector entries;
53 #endif // __cdropsource__ Type
Definition: idatapackage.h:18
Definition: vstguibase.h:299
drop source
Definition: cdropsource.h:21
Definition: customcontrols.cpp:8
interface for drag&drop and clipboard data
Definition: idatapackage.h:15