![]() |
LeechCraft
0.6.70-15082-g543737046d
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 | |
Media | |
Typedefs | |
using | Media::ActionFunctor_f = std::variant< std::function< void(QModelIndex)>, std::function< void()> > |
Enumerations | |
enum | Media::RadioType { Media::None, 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... | |