#ifndef SCIQLOP_COSINUSPROVIDER_H #define SCIQLOP_COSINUSPROVIDER_H #include "MockPluginGlobal.h" #include #include Q_DECLARE_LOGGING_CATEGORY(LOG_CosinusProvider) /** * @brief The CosinusProvider class is an example of how a data provider can generate data */ class SCIQLOP_MOCKPLUGIN_EXPORT CosinusProvider : public IDataProvider { public: void requestDataLoading(QUuid token, const DataProviderParameters ¶meters) override; private: /// @sa IDataProvider::retrieveData() std::shared_ptr retrieveData(const SqpDateTime &dateTime) const; }; #endif // SCIQLOP_COSINUSPROVIDER_H