class AbstractPlotModule : public AnalysisDataModuleSerial
{
public:
- virtual ~AbstractPlotModule();
+ ~AbstractPlotModule() override;
/*! \brief
* Set common settings for the plotting.
*/
void setYFormat(int width, int precision, char format = 'f');
- virtual int flags() const;
+ int flags() const override;
- virtual void dataStarted(AbstractAnalysisData *data);
- virtual void frameStarted(const AnalysisDataFrameHeader &header);
- virtual void pointsAdded(const AnalysisDataPointSetRef &points) = 0;
- virtual void frameFinished(const AnalysisDataFrameHeader &header);
- virtual void dataFinished();
+ void dataStarted(AbstractAnalysisData *data) override;
+ void frameStarted(const AnalysisDataFrameHeader &header) override;
+ void pointsAdded(const AnalysisDataPointSetRef &points) override = 0;
+ void frameFinished(const AnalysisDataFrameHeader &header) override;
+ void dataFinished() override;
protected:
/*! \cond libapi */
//! Creates AnalysisDataPlotModule and assign common settings.
explicit AnalysisDataPlotModule(const AnalysisDataPlotSettings &settings);
- virtual void pointsAdded(const AnalysisDataPointSetRef &points);
+ void pointsAdded(const AnalysisDataPointSetRef &points) override;
// Copy and assign disallowed by base.
};
*/
void setWriteMask(const bool bWrite[4]);
- virtual void pointsAdded(const AnalysisDataPointSetRef &points);
+ void pointsAdded(const AnalysisDataPointSetRef &points) override;
private:
bool bWrite_[4];