Sayonara Player
Classes | Functions
Mimedata utils

Everything to handle Mimedata more efficiently. More...

Classes

class  Gui::CustomMimeData
 Mimedata class for drag and dropping metadata. More...
 

Functions

MetaDataList Gui::MimeData::metadata (const QMimeData *data)
 metadata More...
 
QStringList Gui::MimeData::playlists (const QMimeData *data)
 playlists More...
 
void Gui::MimeData::set_cover_url (QMimeData *data, const QString &url)
 set_cover_url More...
 
QString Gui::MimeData::cover_url (const QMimeData *data)
 cover_url More...
 
CustomMimeDataGui::MimeData::custom_mimedata (QMimeData *data)
 custom_mimedata More...
 
const CustomMimeDataGui::MimeData::custom_mimedata (const QMimeData *data)
 custom_mimedata More...
 
bool Gui::MimeData::is_player_drag (const QMimeData *data)
 is_player_drag More...
 
bool Gui::MimeData::is_inner_drag_drop (const QMimeData *data, int target_playlist_idx)
 is_inner_drag_drop More...
 
bool Gui::MimeData::is_drag_from_playlist (const QMimeData *data)
 is_drag_from_playlist More...
 

Detailed Description

Everything to handle Mimedata more efficiently.

Function Documentation

◆ cover_url()

QString Gui::MimeData::cover_url ( const QMimeData *  data)

cover_url

Parameters
data
Returns

◆ custom_mimedata() [1/2]

const CustomMimeData* Gui::MimeData::custom_mimedata ( const QMimeData *  data)

custom_mimedata

Parameters
data
Returns

◆ custom_mimedata() [2/2]

CustomMimeData* Gui::MimeData::custom_mimedata ( QMimeData *  data)

custom_mimedata

Parameters
data
Returns

◆ is_drag_from_playlist()

bool Gui::MimeData::is_drag_from_playlist ( const QMimeData *  data)

is_drag_from_playlist

Parameters
data
Returns

◆ is_inner_drag_drop()

bool Gui::MimeData::is_inner_drag_drop ( const QMimeData *  data,
int  target_playlist_idx 
)

is_inner_drag_drop

Parameters
data
target_playlist_idx
Returns

◆ is_player_drag()

bool Gui::MimeData::is_player_drag ( const QMimeData *  data)

is_player_drag

Parameters
data
Returns

◆ metadata()

MetaDataList Gui::MimeData::metadata ( const QMimeData *  data)

metadata

Parameters
data
Returns

◆ playlists()

QStringList Gui::MimeData::playlists ( const QMimeData *  data)

playlists

Parameters
data
Returns

◆ set_cover_url()

void Gui::MimeData::set_cover_url ( QMimeData *  data,
const QString &  url 
)

set_cover_url

Parameters
data
url