labplot  2.8.2
About: LabPlot is an application for plotting and analysis of 2D and 3D functions and data. It is a complete rewrite of LabPlot1 and lacks in the first release a lot of features available in the predecessor. On the other hand, the GUI and the usability is more superior.
  Fossies Dox: labplot-2.8.2.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

CartesianPlot.cpp File Reference
#include "CartesianPlot.h"
#include "CartesianPlotPrivate.h"
#include "XYCurve.h"
#include "Histogram.h"
#include "XYEquationCurve.h"
#include "XYDataReductionCurve.h"
#include "XYDifferentiationCurve.h"
#include "XYIntegrationCurve.h"
#include "XYInterpolationCurve.h"
#include "XYSmoothCurve.h"
#include "XYFitCurve.h"
#include "XYFourierFilterCurve.h"
#include "XYFourierTransformCurve.h"
#include "XYConvolutionCurve.h"
#include "XYCorrelationCurve.h"
#include "backend/core/Project.h"
#include "backend/core/datatypes/DateTime2StringFilter.h"
#include "backend/spreadsheet/Spreadsheet.h"
#include "backend/worksheet/plots/cartesian/CartesianPlotLegend.h"
#include "backend/worksheet/plots/cartesian/CustomPoint.h"
#include "backend/worksheet/plots/cartesian/ReferenceLine.h"
#include "backend/worksheet/plots/PlotArea.h"
#include "backend/worksheet/plots/AbstractPlotPrivate.h"
#include "backend/worksheet/Worksheet.h"
#include "backend/worksheet/plots/cartesian/Axis.h"
#include "backend/worksheet/Image.h"
#include "backend/worksheet/TextLabel.h"
#include "backend/lib/XmlStreamReader.h"
#include "backend/lib/commandtemplates.h"
#include "backend/lib/macros.h"
#include "backend/lib/trace.h"
#include "kdefrontend/spreadsheet/PlotDataDialog.h"
#include "kdefrontend/ThemeHandler.h"
#include "kdefrontend/widgets/ThemesWidget.h"
#include <QDir>
#include <QDropEvent>
#include <QIcon>
#include <QMenu>
#include <QMimeData>
#include <QPainter>
#include <QWidgetAction>
#include <array>
#include <cmath>
#include <KConfig>
#include <KConfigGroup>
#include <KLocalizedString>
Include dependency graph for CartesianPlot.cpp:

Go to the source code of this file.

Classes

class  CartesianPlotSetRectCmd
 
class  CartesianPlotSetAutoScaleXCmd
 
class  CartesianPlotSetAutoScaleYCmd
 

Functions

 CLASS_SHARED_D_READER_IMPL (CartesianPlot, QPen, cursorPen, cursorPen)
 
 CLASS_SHARED_D_READER_IMPL (CartesianPlot, bool, cursor0Enable, cursor0Enable)
 
 CLASS_SHARED_D_READER_IMPL (CartesianPlot, bool, cursor1Enable, cursor1Enable)
 
 STD_SETTER_CMD_IMPL_F_S (CartesianPlot, SetRangeType, CartesianPlot::RangeType, rangeType, rangeChanged)
 
 STD_SETTER_CMD_IMPL_F_S (CartesianPlot, SetXRangeFormat, CartesianPlot::RangeFormat, xRangeFormat, xRangeFormatChanged)
 
 STD_SETTER_CMD_IMPL_F_S (CartesianPlot, SetYRangeFormat, CartesianPlot::RangeFormat, yRangeFormat, yRangeFormatChanged)
 
 STD_SETTER_CMD_IMPL_F_S (CartesianPlot, SetRangeLastValues, int, rangeLastValues, rangeChanged)
 
 STD_SETTER_CMD_IMPL_F_S (CartesianPlot, SetRangeFirstValues, int, rangeFirstValues, rangeChanged)
 

Function Documentation

◆ CLASS_SHARED_D_READER_IMPL() [1/3]

CLASS_SHARED_D_READER_IMPL ( CartesianPlot  ,
bool  ,
cursor0Enable  ,
cursor0Enable   
)

◆ CLASS_SHARED_D_READER_IMPL() [2/3]

CLASS_SHARED_D_READER_IMPL ( CartesianPlot  ,
bool  ,
cursor1Enable  ,
cursor1Enable   
)

◆ CLASS_SHARED_D_READER_IMPL() [3/3]

CLASS_SHARED_D_READER_IMPL ( CartesianPlot  ,
QPen  ,
cursorPen  ,
cursorPen   
)

◆ STD_SETTER_CMD_IMPL_F_S() [1/5]

STD_SETTER_CMD_IMPL_F_S ( CartesianPlot  ,
SetRangeFirstValues  ,
int  ,
rangeFirstValues  ,
rangeChanged   
)

◆ STD_SETTER_CMD_IMPL_F_S() [2/5]

STD_SETTER_CMD_IMPL_F_S ( CartesianPlot  ,
SetRangeLastValues  ,
int  ,
rangeLastValues  ,
rangeChanged   
)

◆ STD_SETTER_CMD_IMPL_F_S() [3/5]

STD_SETTER_CMD_IMPL_F_S ( CartesianPlot  ,
SetRangeType  ,
CartesianPlot::RangeType  ,
rangeType  ,
rangeChanged   
)

◆ STD_SETTER_CMD_IMPL_F_S() [4/5]

STD_SETTER_CMD_IMPL_F_S ( CartesianPlot  ,
SetXRangeFormat  ,
CartesianPlot::RangeFormat  ,
xRangeFormat  ,
xRangeFormatChanged   
)

◆ STD_SETTER_CMD_IMPL_F_S() [5/5]

STD_SETTER_CMD_IMPL_F_S ( CartesianPlot  ,
SetYRangeFormat  ,
CartesianPlot::RangeFormat  ,
yRangeFormat  ,
yRangeFormatChanged   
)