##// END OF EJS Templates
Added static plugin support...
Added static plugin support In case of fully static exe even plugins must be static to allow single file executable. Small fix, when using resources in app from library they must be initialized with Q_INIT_RESOURCE. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>

File last commit:

r512:d00d6fd96c10
r1123:247dc18789c6
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