##// END OF EJS Templates
Fixed untimely update of the range to be displayed in the variable widget
Fixed untimely update of the range to be displayed in the variable widget

File last commit:

r510:7c107b5923b0
r611:aff19a50babf
Show More
CosinusProvider.h
34 lines | 1012 B | text/x-c | CLexer
Alexandre Leroux
Creates a default provider that will be returned by the mock plugin
r120 #ifndef SCIQLOP_COSINUSPROVIDER_H
#define SCIQLOP_COSINUSPROVIDER_H
Alexandre Leroux
Adds Q_DECL_EXPORT for Mock plugin
r324 #include "MockPluginGlobal.h"
Alexandre Leroux
Creates a default provider that will be returned by the mock plugin
r120 #include <Data/IDataProvider.h>
The cosinus provider can now handle data request
r215 #include <QLoggingCategory>
Add DownloadProgress emission for mock plugin
r394 #include <QUuid>
The cosinus provider can now handle data request
r215
Add DownloadProgress emission for mock plugin
r394 #include <QHash>
The cosinus provider can now handle data request
r215 Q_DECLARE_LOGGING_CATEGORY(LOG_CosinusProvider)
Alexandre Leroux
Creates a default provider that will be returned by the mock plugin
r120 /**
* @brief The CosinusProvider class is an example of how a data provider can generate data
*/
Alexandre Leroux
Adds Q_DECL_EXPORT for Mock plugin
r324 class SCIQLOP_MOCKPLUGIN_EXPORT CosinusProvider : public IDataProvider {
Alexandre Leroux
Creates a default provider that will be returned by the mock plugin
r120 public:
Add DownloadProgress emission for mock plugin
r394 /// @sa IDataProvider::requestDataLoading(). The current impl isn't thread safe.
Implementation of V5 acquisition
r510 void requestDataLoading(QUuid acqIdentifier, const DataProviderParameters &parameters) override;
The cosinus provider can now handle data request
r215
Add DownloadProgress emission for mock plugin
r394 /// @sa IDataProvider::requestDataAborting(). The current impl isn't thread safe.
Implementation of V5 acquisition
r510 void requestDataAborting(QUuid acqIdentifier) override;
Implement of the abort download process
r388
The cosinus provider can now handle data request
r215 private:
Implementation of V5 acquisition
r510 std::shared_ptr<IDataSeries> retrieveData(QUuid acqIdentifier,
const SqpRange &dataRangeRequested);
Add DownloadProgress emission for mock plugin
r394
QHash<QUuid, bool> m_VariableToEnableProvider;
Alexandre Leroux
Creates a default provider that will be returned by the mock plugin
r120 };
#endif // SCIQLOP_COSINUSPROVIDER_H