![]() |
LeechCraft 0.6.70-16373-g319c272718
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... | |