##// END OF EJS Templates
Really basic implementation of Downloader which might replace current...
Really basic implementation of Downloader which might replace current NetworkController It is currently really basic, it only does synchronous DLs with or without authentication. It is written to isolate as much as possible Qt Network classes. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>

File last commit:

r1282:7e198cfdb6a6
r1342:91cbf8a85daf
Show More
PlottablesRenderingUtils.h
34 lines | 929 B | text/x-c | CLexer
/ gui / include / Visualization / PlottablesRenderingUtils.h
Alexandre Leroux
Handles rendering of plottables (1)...
r917 #ifndef SCIQLOP_PLOTTABLESRENDERINGUTILS_H
#define SCIQLOP_PLOTTABLESRENDERINGUTILS_H
Alexandre Leroux
Updates PlottablesRenderingUtils to use variable's type instead of dataseries
r1282 #include <Data/DataSeriesType.h>
Alexandre Leroux
Handles rendering of plottables (1)...
r917 #include <Visualization/VisualizationDefs.h>
#include <memory>
Alexandre Leroux
Adds logs to axe and plottable rendering utils
r928 #include <QtCore/QLoggingCategory>
Q_DECLARE_LOGGING_CATEGORY(LOG_PlottablesRenderingUtils)
Alexandre Leroux
Handles rendering of plottables (1)...
r917 class QCPColorScale;
class QCustomPlot;
Alexandre Leroux
Updates PlottablesRenderingUtils to use variable's type instead of dataseries
r1282 class Variable;
Alexandre Leroux
Handles rendering of plottables (1)...
r917
/**
* Helper used to handle plottables rendering
*/
struct IPlottablesHelper {
virtual ~IPlottablesHelper() noexcept = default;
/// Set properties of the plottables passed as parameter
/// @param plottables the plottables for which to set properties
virtual void setProperties(PlottablesMap &plottables) = 0;
};
struct IPlottablesHelperFactory {
Alexandre Leroux
Updates PlottablesRenderingUtils to use variable's type instead of dataseries
r1282 /// Creates IPlottablesHelper according to the type of data series a variable holds
static std::unique_ptr<IPlottablesHelper> create(const Variable &variable) noexcept;
Alexandre Leroux
Handles rendering of plottables (1)...
r917 };
#endif // SCIQLOP_PLOTTABLESRENDERINGUTILS_H