VSTGUI  4.10
Graphical User Interface Framework not only for VST plugins
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CDragContainerHelper Class Reference

Helper class to port old code which used CDragContainer. More...

Public Types

enum  CDragType {
  kFile = 0, kText, kUnicodeText, kUnknown = -1,
  kError = -2
}
 

Public Member Functions

 CDragContainerHelper (IDataPackage *drag)
 
 CDragContainerHelper ()=delete
 
void * first (int32_t &size, int32_t &type)
 
void * next (int32_t &size, int32_t &type)
 
int32_t getType (int32_t idx) const
 
int32_t getCount () const
 

Protected Attributes

IDataPackagedrag {nullptr}
 
int32_t index {0}
 

Detailed Description

Helper class to port old code which used CDragContainer.

Member Enumeration Documentation

enum CDragType
Enumerator
kFile 

File (MacOSX = UTF8 String)

kText 

ASCII Text.

kUnicodeText 

UTF8 Text.

kUnknown 
kError 

Constructor & Destructor Documentation

CDragContainerHelper ( IDataPackage drag)
explicit

Member Function Documentation

void * first ( int32_t &  size,
int32_t &  type 
)
int32_t getCount ( ) const
int32_t getType ( int32_t  idx) const
void * next ( int32_t &  size,
int32_t &  type 
)

Member Data Documentation

IDataPackage* drag {nullptr}
protected
int32_t index {0}
protected

The documentation for this class was generated from the following files: