##// END OF EJS Templates
The data of the variable is now requested with the new provided...
The data of the variable is now requested with the new provided parameters

File last commit:

r304:08349e12a7ef
r305:88a58e69d383
Show More
Variable.h
55 lines | 1.3 KiB | text/x-c | CLexer
Alexandre Leroux
Creates the variable model...
r112 #ifndef SCIQLOP_VARIABLE_H
#define SCIQLOP_VARIABLE_H
Variable slot is called when x range of its graph changed
r226 #include <Data/SqpDateTime.h>
Alexandre Leroux
Changes Variable from struct to class
r163
Variable slot is called when x range of its graph changed
r226 #include <QLoggingCategory>
Alexandre Leroux
Makes the connection between Variable controller and Visualization controller...
r170 #include <QObject>
Variable slot is called when x range of its graph changed
r226 #include <Common/spimpl.h>
Q_DECLARE_LOGGING_CATEGORY(LOG_Variable)
Alexandre Leroux
Adds data series to a variable
r164 class IDataSeries;
Alexandre Leroux
Changes Variable from struct to class
r163 class QString;
Alexandre Leroux
Creates the variable model...
r112
/**
Alexandre Leroux
Changes Variable from struct to class
r163 * @brief The Variable class represents a variable in SciQlop.
Alexandre Leroux
Creates the variable model...
r112 */
The mock plugin can now create data with view operation
r235 class Variable : public QObject {
Q_OBJECT
Alexandre Leroux
Changes Variable from struct to class
r163 public:
A variable is now created with its dateTime too....
r228 explicit Variable(const QString &name, const QString &unit, const QString &mission,
const SqpDateTime &dateTime);
Alexandre Leroux
Changes Variable from struct to class
r163
QString name() const noexcept;
QString mission() const noexcept;
QString unit() const noexcept;
The mock plugin can now create data with view operation
r235 SqpDateTime dateTime() const noexcept;
Implementation of the new Dela T computation strategy
r260 void setDateTime(const SqpDateTime &dateTime) noexcept;
Alexandre Leroux
Adds data series to a variable
r164
Alexandre Leroux
Handles creations for scalar series
r182 /// @return the data of the variable, nullptr if there is no data
IDataSeries *dataSeries() const noexcept;
Correction for pull request
r243 bool contains(const SqpDateTime &dateTime);
Add intersect méthode on variable and sqpDateTime...
r258 bool intersect(const SqpDateTime &dateTime);
The mock plugin can now create data with view operation
r235 void setDataSeries(std::unique_ptr<IDataSeries> dataSeries) noexcept;
Variable slot is called when x range of its graph changed
r226 public slots:
The mock plugin can now create data with view operation
r235 void onAddDataSeries(std::shared_ptr<IDataSeries> dataSeries) noexcept;
signals:
Fix the cosinus bug....
r298 void updated();
The mock plugin can now create data with view operation
r235
Alexandre Leroux
Changes Variable from struct to class
r163 private:
class VariablePrivate;
spimpl::unique_impl_ptr<VariablePrivate> impl;
Alexandre Leroux
Creates the variable model...
r112 };
Alexandre Leroux
Makes the connection between Variable controller and Visualization controller...
r170 // Required for using shared_ptr in signals/slots
Q_DECLARE_METATYPE(std::shared_ptr<Variable>)
Alexandre Leroux
Creates the variable model...
r112 #endif // SCIQLOP_VARIABLE_H