##// END OF EJS Templates
Add toleranceValue method in the SqpSettingsDef class
Add toleranceValue method in the SqpSettingsDef class

File last commit:

r512:d00d6fd96c10
r533:aa387fab3c40
Show More
VariableCacheController.h
45 lines | 1.3 KiB | text/x-c | CLexer
/ core / include / Variable / VariableCacheController.h
Create a variable notify the variable cache parameter
r225 #ifndef SCIQLOP_VARIABLECACHECONTROLLER_H
#define SCIQLOP_VARIABLECACHECONTROLLER_H
Alexandre Leroux
Exports core module as a shared library...
r461 #include "CoreGlobal.h"
Alexandre Leroux
Variable deletion (2)...
r331 #include <QLoggingCategory>
Create a variable notify the variable cache parameter
r225 #include <QObject>
Change SqpRange for SqpDateTime
r512 #include <Data/SqpRange.h>
Create a variable notify the variable cache parameter
r225
Add method to display cache....
r293 #include <QLoggingCategory>
Create a variable notify the variable cache parameter
r225 #include <Common/spimpl.h>
Alexandre Leroux
Variable deletion (2)...
r331 Q_DECLARE_LOGGING_CATEGORY(LOG_VariableCacheController)
Create a variable notify the variable cache parameter
r225 class Variable;
Correction for pull request
r243 /// This class aims to store in the cache all of the dateTime already requested to the variable.
Alexandre Leroux
Exports core module as a shared library...
r461 class SCIQLOP_CORE_EXPORT VariableCacheController : public QObject {
Create a variable notify the variable cache parameter
r225 Q_OBJECT
public:
explicit VariableCacheController(QObject *parent = 0);
Change SqpRange for SqpDateTime
r512 void addDateTime(std::shared_ptr<Variable> variable, const SqpRange &dateTime);
Create a variable notify the variable cache parameter
r225
Alexandre Leroux
Variable deletion (2)...
r331 /// Clears cache concerning a variable
void clear(std::shared_ptr<Variable> variable) noexcept;
Implementation of the addDateTime method of the cache
r230 /// Return all of the SqpDataTime part of the dateTime whose are not in the cache
Change SqpRange for SqpDateTime
r512 QVector<SqpRange> provideNotInCacheDateTimeList(std::shared_ptr<Variable> variable,
const SqpRange &dateTime);
Implementation of the addDateTime method of the cache
r230
Change SqpRange for SqpDateTime
r512 QVector<SqpRange> dateCacheList(std::shared_ptr<Variable> variable) const noexcept;
Implementation of the addDateTime method of the cache
r230
Correction MR
r300 void displayCache(std::shared_ptr<Variable> variable) const;
Add method to display cache....
r293
Create a variable notify the variable cache parameter
r225 private:
class VariableCacheControllerPrivate;
spimpl::unique_impl_ptr<VariableCacheControllerPrivate> impl;
};
#endif // SCIQLOP_VARIABLECACHECONTROLLER_H