34 #include <boost/variant.hpp> 40 class QAbstractItemModel;
47 using ActionFunctor_f = boost::variant<std::function<void (QModelIndex)>, std::function<void ()>>;
198 virtual IRadioStation_ptr GetRadioStation (
const QModelIndex& item,
const QString& query) = 0;
Q_DECLARE_INTERFACE(Media::IRadioStationProvider,"org.LeechCraft.Media.IRadioStationProvider/1.0")
Q_DECLARE_METATYPE(LeechCraft::ANFieldData)