1 #ifndef _PLOT_MATRIX_H_ 2 #define _PLOT_MATRIX_H_ 38 double min,
double max,
double step = 0 );
50 void setName(
const QString &new_name) ;
52 const QString&
name()
const;
74 void swapPlots(
unsigned rowA,
unsigned colA,
unsigned rowB,
unsigned colB);
void maximumZoomOutVertical()
QGridLayout * gridLayout()
void setAxisScale(QwtPlot::Axis axisId, unsigned row, unsigned col, double min, double max, double step=0)
bool isColumnEmpty(unsigned row) const
QDomElement xmlSaveState(QDomDocument &doc) const
bool xmlLoadState(QDomElement &plotmatrix_element)
void swapPlots(unsigned rowA, unsigned colA, unsigned rowB, unsigned colB)
PlotWidget * plotAt(unsigned row, unsigned column)
const QString & name() const
unsigned plotCount() const
void alignScaleBorder(unsigned rowOrColumn, QwtPlot::Axis axisId)
unsigned colsCount() const
void removeRow(unsigned row_to_delete)
bool isRowEmpty(unsigned row) const
void alignAxes(unsigned rowOrColumn, QwtPlot::Axis axisId)
unsigned rowsCount() const
void on_legendSizeChanged(int point_size)
void on_singlePlotScaleChanged(PlotWidget *modified_plot, QRectF range)
PlotDataMapRef & _mapped_data
void plotAdded(PlotWidget *)
PlotWidget * addPlotWidget(unsigned row, unsigned col)
void setHorizontalLink(bool linked)
void setName(const QString &new_name)
PlotMatrix(QString name, PlotDataMapRef &datamap, QWidget *parent=nullptr)
void removeColumn(unsigned column_to_delete)
void maximumZoomOutHorizontal()