![]() |
LeechCraft 0.6.70-17769-g4e68d7fcba
Modular cross-platform feature rich live environment.
|
#include <memory>#include <functional>#include <variant>#include <QMap>#include <QMetaType>#include <QtPlugin>Go to the source code of this file.
Classes | |
| class | Media::IRadioStationProvider |
| Interface for plugins providing radio stations. More... | |
Namespaces | |
| namespace | Media |
Typedefs | |
| using | Media::ActionFunctor_f = std::variant<std::function<void (QModelIndex)>, std::function<void ()>> |
Enumerations | |
| enum | Media::RadioType { Media::None , Media::SimilarArtists , Media::GlobalTag , Media::Predefined , Media::CustomAddableStreams , Media::TracksList , Media::SingleTrack , Media::TracksRoot , Media::RadioAction } |
| Describes the type of a radio station. More... | |
| enum | Media::RadioItemRole { Media::ItemType = Qt::UserRole + 1 , Media::RadioID , Media::PluginID , Media::TracksInfos , Media::ActionFunctor , Media::MaxRadioRole } |
| Custom user roles for the items in the model. More... | |