 |
Sayonara Player
|
21 #ifndef _CUSTOMMIMEDATA_H
22 #define _CUSTOMMIMEDATA_H
24 #include "Utils/Pimpl.h"
31 class AsyncDropHandler;
43 const void* ptr()
const;
76 void setPlaylistSourceIndex(
int playlistIndex);
77 int playlistSourceIndex()
const;
79 QString coverUrl()
const;
80 void setCoverUrl(
const QString& url);
83 bool hasSource(
const T* classInstance)
const
85 const void* voidPtr = ptr();
86 const T* p =
static_cast<const T*
>(voidPtr);
91 return (p == classInstance);
Definition: DragDropAsyncHandler.h:12
Mimedata class for drag and dropping metadata.
Definition: CustomMimeData.h:37
const MetaDataList & metadata() const
get metadata from drag and drop
CustomMimeData(const T *class_instance)
Constructor.
Definition: CustomMimeData.h:51
void setMetadata(const MetaDataList &v_md)
Set metadata you want to drag and drop.
bool hasMetadata() const
check, if the custom mimedata has metadata