##// END OF EJS Templates
Fixes data loss in some cases of data recovery from the CosiunusProvider
Fixes data loss in some cases of data recovery from the CosiunusProvider

File last commit:

r730:2d96f9af06b9
r764:6fa5f5facdaa
Show More
QCustomPlotSynchronizer.h
26 lines | 743 B | text/x-c | CLexer
#ifndef SCIQLOP_QCUSTOMPLOTSYNCHRONIZER_H
#define SCIQLOP_QCUSTOMPLOTSYNCHRONIZER_H
#include "Visualization/IGraphSynchronizer.h"
#include <Common/spimpl.h>
/**
* @brief The QCustomPlotSynchronizer class is an implementation of IGraphSynchronizer that handles
* graphs using QCustomPlot elements
* @sa IGraphSynchronizer
* @sa QCustomPlot
*/
class QCustomPlotSynchronizer : public IGraphSynchronizer {
public:
explicit QCustomPlotSynchronizer();
/// @sa IGraphSynchronizer::addGraph()
virtual void addGraph(VisualizationGraphWidget &graph) const override;
private:
class QCustomPlotSynchronizerPrivate;
spimpl::unique_impl_ptr<QCustomPlotSynchronizerPrivate> impl;
};
#endif // SCIQLOP_QCUSTOMPLOTSYNCHRONIZER_H