File indexing completed on 2024-04-28 03:48:08

0001 /*
0002     File                 : DatapickerTest.h
0003     Project              : LabPlot
0004     Description          : Tests for Datapicker
0005     --------------------------------------------------------------------
0006     SPDX-FileCopyrightText: 2022 Martin Marmsoler <martin.marmsoler@gmail.com>
0007     SPDX-FileCopyrightText: 2022 Alexander Semke <alexander.semke@web.de>
0008 
0009     SPDX-License-Identifier: GPL-2.0-or-later
0010 */
0011 
0012 #ifndef DATAPICKERTEST_H
0013 #define DATAPICKERTEST_H
0014 
0015 #include "../../CommonTest.h"
0016 
0017 class DatapickerTest : public CommonTest {
0018     Q_OBJECT
0019 
0020 private Q_SLOTS:
0021     void mapCartesianToCartesian();
0022     void maplnXToCartesian();
0023     void maplnYToCartesian();
0024     void maplnXYToCartesian();
0025     void maplog10XToCartesian();
0026     void maplog10YToCartesian();
0027     void maplog10XYToCartesian();
0028     void mapPolarInRadiansToCartesian();
0029     void mapPolarInDegreeToCartesian();
0030     void mapCartesianToLinear();
0031     void mapCartesianToLnX();
0032     void mapCartesianToLnY();
0033     void mapCartesianToLnXY();
0034     void mapCartesianToLog10X();
0035     void mapCartesianToLog10Y();
0036     void mapCartesianToLog10XY();
0037     void mapCartesianToPolarInDegree();
0038     void mapCartesianToPolarInRadians();
0039 
0040     void linearMapping();
0041     void logarithmicNaturalXMapping();
0042     void logarithmicNaturalYMapping();
0043     void logarithmicNaturalXYMapping();
0044     void logarithmic10XMapping();
0045     void logarithmic10YMapping();
0046     void logarithmic10XYMapping();
0047 
0048     void referenceMove();
0049     void referenceMoveKeyPress();
0050     void curvePointMove();
0051     void curvePointMoveUndoRedo();
0052     void selectReferencePoint();
0053 
0054     void imageAxisPointsChanged();
0055 
0056     void datapickerDateTime();
0057 
0058     void datapickerDeleteCurvePoint();
0059 
0060     void datapickerImageLoadImageAbsolute();
0061     void datapickerImageLoadImageRelative();
0062     void datapickerImageLoadImageEmbeddAbsolute();
0063     void datapickerImageLoadImageEmbeddAbsoluteUndoRedo();
0064     void datapickerImageLoadImageEmbeddRelative();
0065     void datapickerImageLoadImageEmbeddRelativeUndoRedo();
0066     void datapickerImageClipboard();
0067     void datapickerImageClipboardSelectImageFromPath();
0068 };
0069 
0070 #endif // DATAPICKERTEST_H