##// END OF EJS Templates
Settings binding (4)...
Settings binding (4) Loads settings when opening the dialog, and save settings when closing it (if it's by the OK button)

File last commit:

r428:ef71cf285dcb
r469:7a2eb58d2083
Show More
CosinusProvider.h
33 lines | 940 B | text/x-c | CLexer
Alexandre Leroux
Creates a default provider that will be returned by the mock plugin
r128 #ifndef SCIQLOP_COSINUSPROVIDER_H
#define SCIQLOP_COSINUSPROVIDER_H
Alexandre Leroux
Adds Q_DECL_EXPORT for Mock plugin
r351 #include "MockPluginGlobal.h"
Alexandre Leroux
Creates a default provider that will be returned by the mock plugin
r128 #include <Data/IDataProvider.h>
The cosinus provider can now handle data request
r231 #include <QLoggingCategory>
Add DownloadProgress emission for mock plugin
r428 #include <QUuid>
The cosinus provider can now handle data request
r231
Add DownloadProgress emission for mock plugin
r428 #include <QHash>
The cosinus provider can now handle data request
r231 Q_DECLARE_LOGGING_CATEGORY(LOG_CosinusProvider)
Alexandre Leroux
Creates a default provider that will be returned by the mock plugin
r128 /**
* @brief The CosinusProvider class is an example of how a data provider can generate data
*/
Alexandre Leroux
Adds Q_DECL_EXPORT for Mock plugin
r351 class SCIQLOP_MOCKPLUGIN_EXPORT CosinusProvider : public IDataProvider {
Alexandre Leroux
Creates a default provider that will be returned by the mock plugin
r128 public:
Add DownloadProgress emission for mock plugin
r428 /// @sa IDataProvider::requestDataLoading(). The current impl isn't thread safe.
Alexandre Leroux
Updates IDataProvider::requestDataLoading() method's signature...
r408 void requestDataLoading(QUuid token, const DataProviderParameters &parameters) override;
The cosinus provider can now handle data request
r231
Add DownloadProgress emission for mock plugin
r428 /// @sa IDataProvider::requestDataAborting(). The current impl isn't thread safe.
Implement of the abort download process
r422 void requestDataAborting(QUuid identifier) override;
The cosinus provider can now handle data request
r231 private:
Add DownloadProgress emission for mock plugin
r428 std::shared_ptr<IDataSeries> retrieveData(QUuid token, const SqpDateTime &dateTime);
QHash<QUuid, bool> m_VariableToEnableProvider;
Alexandre Leroux
Creates a default provider that will be returned by the mock plugin
r128 };
#endif // SCIQLOP_COSINUSPROVIDER_H