15#include <qcustomplot.h>
34 Q_INVOKABLE
void clear();
40 void paint(QPainter *painter)
override;
67 QRectF currentSelectedPlotterRect;
68 Plotter *currentSelectedPlotter;
78 void graphClicked( QCPAbstractPlottable* plottable );
79 void updateCustomPlotSize();
Base Class for the Loaders.
The Manager of the plotters.
Class representing a Plotter.
void mouseMoveEvent(QMouseEvent *event) override
the mouse move event
void intervalLoaded(int interval)
void mouseDoubleClickEvent(QMouseEvent *event) override
the mouse double click event
void usage()
Prints the help menu.
Q_INVOKABLE bool parseParameters(QStringList params)
parse the parameters received from the main container in QstringList form
void paint(QPainter *painter) override
paint method.
Q_INVOKABLE void rescale()
rescales the graphs in order to contains the maximum and minimum value visible in the window
Q_INVOKABLE void changeInterval(int interval)
changes the refresh interval
void routeMouseEvents(QMouseEvent *event)
this function is used to route the mouse events on the core plugin to the relative QCustomPlot.
Q_INVOKABLE void clear()
clears the data in the current window
void setWindowSize(int w, int h)
void setWindowTitle(QString title)
void mouseReleaseEvent(QMouseEvent *event) override
the mouse release event
void setWindowPosition(int x, int y)
void mousePressEvent(QMouseEvent *event) override
the mouse press event
Q_INVOKABLE void playPressed(int check)
plays or pauses the data flow
void wheelEvent(QWheelEvent *event) override
the wheel mouse event
Utilities for manipulating the YARP network, including initialization and shutdown.
The main, catch-all namespace for YARP.