jkqtpuamtCircle=0,/*!< \brief a small circle around the position to mark */
jkqtpuamtCrossHair=1,/*!< \brief a cross-hair to the position to mark */
jkqtpuamtCircleAndCrossHair=2,/*!< \brief a cross-hair to the position to mark, with a circle-marker around the actual target (i.e. combines jkqtpuamtCircle and jkqtpuamtCrossHair) */
};
/** \brief convert a JKQTPUserActionMarkerType to a <a href="http://doc.qt.io/qt-5/qstring.html">QString</a>
/** \brief convert a <a href="http://doc.qt.io/qt-5/qstring.html">QString</a> (created by JKQTPUserActionMarkerType2String() ) to JKQTPUserActionMarkerType
jkqtpmdaPanPlotOnMove=0,/*!< \brief the user can drag the current plot window while keeping the left mouse-button pushed down (=panning), the new widow is applied/displayed whenever the mouse moves \image html drag_viewport.gif "Drag the Plot Viewport" */
jkqtpmdaPanPlotOnRelease,/*!< \brief the user can drag the current plot window while keeping the left mouse-button pushed down (=panning), the new widow is applied/displayed when the left mouse button is released */
jkqtpmdaZoomByRectangle,/*!< \brief draw a rectangle and when finish zoom to that rectangle */
jkqtpmdaDrawRectangleForEvent,/*!< \brief draw a rectangle and when finished execute the signal JKQTPlotter::userRectangleFinished() \image html draw_rectangle.gif "Draw Rectangle User-Action" */
jkqtpmdaDrawCircleForEvent,/*!< \brief draw a circle and when finished execute the signal JKQTPlotter::userCircleFinished() \image html draw_circle.gif "Draw Circle User-Action" */
jkqtpmdaDrawEllipseForEvent,/*!< \brief draw an ellipse and when finished execute the signal JKQTPlotter::userEllipseFinished() \image html draw_ellipse.gif "Draw Ellipse User-Action" */
jkqtpmdaDrawLineForEvent,/*!< \brief draw a line and when finished execute the signal JKQTPlotter::userLineFinished() \image html draw_line.gif "Draw Lines User-Action" */
jkqtpmdaScribbleForEvents,/*!< \brief let the user scribble on the plot (left mouse button is kept pressed) and call JKQTPlotter::userScribbleClick() for each new position */
/** \brief convert a <a href="http://doc.qt.io/qt-5/qstring.html">QString</a> (created by JKQTPMouseDoubleClickActions2String() ) to JKQTPMouseDoubleClickActions
jkqtpcmmStandardContextMenu=0,/*!< \brief only show the standard context menu \image html zoomin_mouse_contextmenu.gif "Zooming with the mouse" */
jkqtpcmmSpecialContextMenu,/*!< \brief only show the special context menu \see setSpecialContextMenu() */
jkqtpcmmStandardAndSpecialContextMenu,/*!< \brief show the standard context menu, with the special context menu incorporated \see setSpecialContextMenu() */
jkqtpcmmNoContextMenu,/*!< \brief don't show a context menu at all */
};
/** \brief convert a JKQTPContextMenuModes to a <a href="http://doc.qt.io/qt-5/qstring.html">QString</a>
JKQTPFFCMFullyTransparentColor,/*!< \brief fully transparent color */
JKQTPFFCMNoColor=JKQTPFFCMFullyTransparentColor,/*!< \brief fully transparent color */
JKQTPFFCMBlack,/*!< \brief fill with black */
JKQTPFFCMGrey75,/*!< \brief fill with 75% grey */
JKQTPFFCMGrey50,/*!< \brief fill with 50% grey */
JKQTPFFCMGrey25,/*!< \brief fill with 25% grey */
JKQTPFFCMWhite,/*!< \brief fill with white */
JKQTPFFCMBlackTransparent,/*!< \brief fill with black, slightly transparent */
JKQTPFFCMGrey75Transparent,/*!< \brief fill with 75% grey, slightly transparent */
JKQTPFFCMGrey50Transparent,/*!< \brief fill with 50% grey, slightly transparent */
JKQTPFFCMGrey25Transparent,/*!< \brief fill with 25% grey, slightly transparent */
JKQTPFFCMWhiteTransparent,/*!< \brief fill with white, slightly transparent */
JKQTPFFCMSameColor,/*!< \brief fill with the same color */
JKQTPFFCMSameNonTransparentColor,/*!< \brief fill with the same color, but remove any transparency (if any) */
JKQTPFFCMSameMoreTransparentColor,/*!< \brief fill with the a partly transparent color */
JKQTPFFCMSameEvenMoreTransparentColor,/*!< \brief fill with the a more transparent color than JKQTPFFCMMoreTransparentColor */
JKQTPFFCMSameLessTransparentColor,/*!< \brief fill with the a partly transparent color */
JKQTPFFCMSameEvenLessTransparentColor,/*!< \brief fill with the a more transparent color than JKQTPFFCMLessTransparentColor*/
JKQTPFFCMInvertedColor,/*!< \brief fill with the inverted color */
JKQTPFFCMInvertedTransparentColor,/*!< \brief fill with the inverted color, slightly transparent */
JKQTPFFCMInvertedNonTransparentColor,/*!< \brief fill with the inverted color, non-transparent (even if the basecolor had some transparency) */
JKQTPFFCMLighterColor,/*!< \brief fill with the a lighter color */
JKQTPFFCMEvenLighterColor,/*!< \brief fill with the an even lighter color than JKQTPFFCMLighterColor */
JKQTPFFCMDarkerColor,/*!< \brief fill with the a darker color */
JKQTPFFCMEvenDarkerColor,/*!< \brief fill with the an even darker color than JKQTPFFCMDarkerColor */
JKQTPFFCMLighterAndTransparentColor,/*!< \brief fill with the a lighter color, that is in addition a bit transparent */
JKQTPFFCMEvenLighterAndTransparentColor,/*!< \brief fill with the an even lighter color than JKQTPFFCMLighterColor, that is in addition a bit transparent */
JKQTPFFCMDarkerAndTransparentColor,/*!< \brief fill with the a darker color, that is in addition a bit transparent */
JKQTPFFCMEvenDarkerAndTransparentColor,/*!< \brief fill with the an even darker color than JKQTPFFCMDarkerColor, that is in addition a bit transparent */
JKQTPFFCMLighterAndNonTransparentColor,/*!< \brief fill with the a lighter color, that is non-transparent (even if the basecolor had some transparency) */
JKQTPFFCMEvenLighterAndNonTransparentColor,/*!< \brief fill with the an even lighter color than JKQTPFFCMLighterColor, that is non-transparent (even if the basecolor had some transparency) */
JKQTPFFCMDarkerAndNonTransparentColor,/*!< \brief fill with the a darker color, that is non-transparent (even if the basecolor had some transparency) */
JKQTPFFCMEvenDarkerAndNonTransparentColor,/*!< \brief fill with the an even darker color than JKQTPFFCMDarkerColor, that is non-transparent (even if the basecolor had some transparency) */
/** \brief replacement color when colorModification==ColorChangeMode::ReplaceColor */
QColortargetColor;
/** \brief strength of colorModification-settings, such as ColorChangeMode::DarkerColor or ColorChangeMode::LighterColor */
floatcolorModificationStrength;
enumTransparencyChangeMode{
SameTransparency,
ReplaceTransparency,
MoreTransparent,
LessTransparent
};
/** \brief specifies how the transparency of the color chould change */
TransparencyChangeModetransparencyModification;
/** \brief target transparency (0:non-transparennt .. 1:fully-transparent, i.e. 1-alphaF!!!) for TransparencyChangeMode::ReplaceTransparency */
floattargetTransparency;
/** \brief strength of transparencyModification-settings, such as TransparencyChangeMode::MoreTransparent or TransparencyChangeMode::LessTransparent */
floattransparencyModficationStrength;
/** \brief convert object contents into a string */
/** \brief determines whether the current object equals a default-initialized object with the given parameter, i.e. this is equivalent to calling \code operato==(JKQTPColorDerivationMode(other)) \endcode */
/** \brief convert a <a href="http://doc.qt.io/qt-5/qstring.html">QString</a> (created by JKQTPColorDerivationMode2String() ) to JKQTPColorDerivationMode
JKQTPCALTscientific,/*!< \brief print the numbers in scientific notation, e.g. \c "1.23e-4" \image html JKQTPCALTscientific.png */
JKQTPCALTexponentCharacter,/*!< \brief print the numbers and show a unit character, i.e. 5μ for \f$ 5\cdot 10^{-6} \f$ , \c 3k for \f$ 3\cdot 10^3 \f$ ... \image html JKQTPCALTexponentCharacter.png */
JKQTPCALTdatetime,/*!< \brief show numbers as times \image html JKQTPCALTdatetime.png */
JKQTPCALTfrac,/*!< \brief show numbers as fraction, the number is first rounded to the given precision and then a fraction is calculated and displayed like \$ \frac{1}{2} \f$ \image html JKQTPCALTfrac.png */
JKQTPCALTslashfrac,/*!< \brief show numbers as fraction, the number is first rounded to the given precision and then a fraction is calculated and displayed like \c 1/2 \image html JKQTPCALTslashfrac.png */
JKQTPCALTsfrac,/*!< \brief show numbers as fraction, the number is first rounded to the given precision and then a fraction is calculated and displayed using \c \\sfrac{1}{2} \f$ \image html JKQTPCALTsfrac.png */
JKQTPCALTintfrac,/*!< \brief show numbers as integral+fraction, the number is first rounded to the given precision and then a fraction is calculated and displayed like \$ \frac{1}{2} \f$ \image html JKQTPCALTintfrac.png */
JKQTPCALTintslashfrac,/*!< \brief show numbers as integral+fraction, the number is first rounded to the given precision and then a fraction is calculated and displayed like \c 1/2 \image html JKQTPCALTintslashfrac.png */
JKQTPCALTintsfrac,/*!< \brief show numbers as integral+fraction, the number is first rounded to the given precision and then a fraction is calculated and displayed using \c \\sfrac{1}{2} \f$ \image html JKQTPCALTintsfrac.png */
JKQTPNoError=0x00,/*!< \brief don't show error information \image html errorindicators/JKQTPNoError.png */
JKQTPErrorSimpleBars=0x01,/*!< \brief simplified error bars for each data point \image html errorindicators/JKQTPErrorSimpleBars.png */
JKQTPErrorLines=0x04,/*!< \brief a second and third graph line above and below the actual data which indicates the error value \image html errorindicators/JKQTPErrorLines.png */
JKQTPErrorPolygons=0x08,/*!< \brief line error lines, but with filled range in between \image html errorindicators/JKQTPErrorPolygons.png */
JKQTPErrorEllipses=0x10,/*!< \brief an ellipse spanned by the errors \image html errorindicators/JKQTPErrorEllipses.png */
JKQTPErrorBoxes=0x20,/*!< \brief a box spanned by the errors \image html errorindicators/JKQTPErrorBoxes.png */
JKQTPErrorDirectionBoth=0x000,/*!< \brief do not draw half error-bars, but in both directions (default) \image html errorindicators/JKQTPErrorBars.png */
JKQTPErrorDirectionOutwards=0x100,/*!< \brief used to specify the directon of half error bars: outwards pointing \image html errorindicators/JKQTPErrorHalfBarsOutwards.png */
JKQTPErrorDirectionInwards=0x200,/*!< \brief used to specify the directon of half error bars: inwards pointing \image html errorindicators/JKQTPErrorHalfBarsInwards.png */
JKQTPErrorDirectionAbove=04200,/*!< \brief used to specify the directon of half error bars: above pointing \image html errorindicators/JKQTPErrorHalfBarsAbove.png */
JKQTPErrorDirectionBelow=0x800,/*!< \brief used to specify the directon of half error bars: below pointing \image html errorindicators/JKQTPErrorHalfBarsBelow.png */
JKQTPErrorIndicatorNone=0x0000,/*!< \brief used to specify that error bars shall be un-decorated i.e. "simple error-bars" */
JKQTPErrorIndicatorBar=0x1000,/*!< \brief used to specify that error bars shall be decorated by bars \image html errorindicators/JKQTPErrorIndicatorBar.png */
JKQTPErrorIndicatorArrows=0x2000,/*!< \brief used to specify that error bars shall be decorated by arrows \image html errorindicators/JKQTPErrorIndicatorArrows.png */
JKQTPErrorIndicatorInwardArrows=0x4000,/*!< \brief used to specify that error bars shall be decorated by arrows \image html errorindicators/JKQTPErrorIndicatorInwardArrows.png */
JKQTPErrorArrows=JKQTPErrorSimpleBars|JKQTPErrorIndicatorArrows,/*!< \brief error bars decorated with arrows for each data point \image html errorindicators/JKQTPErrorArrows.png */
JKQTPErrorInwardArrows=JKQTPErrorSimpleBars|JKQTPErrorIndicatorInwardArrows,/*!< \brief error bars decorated with inwards-pointing arrows for each data point \image html errorindicators/JKQTPErrorInwardArrows.png */
JKQTPErrorBars=JKQTPErrorSimpleBars|JKQTPErrorIndicatorBar,/*!< \brief error bars for each data point \image html errorindicators/JKQTPErrorBars.png */
JKQTPErrorSimpleBarsPolygons=JKQTPErrorSimpleBars|JKQTPErrorPolygons,/*!< \brief simplified error barsand polygons for each data point \image html errorindicators/JKQTPErrorSimpleBarsPolygons.png */
JKQTPErrorSimpleBarsLines=JKQTPErrorSimpleBars|JKQTPErrorLines,/*!< \brief simplified error bars and line for each data point \image html errorindicators/JKQTPErrorSimpleBarsLines.png */
JKQTPErrorHalfBarsOutwards=JKQTPErrorBars|JKQTPErrorDirectionOutwards,/*!< \brief half error bars for each data point, pointing outwards \image html errorindicators/JKQTPErrorHalfBarsOutwards.png */
JKQTPErrorHalfBarsInwards=JKQTPErrorBars|JKQTPErrorDirectionInwards,/*!< \brief half error bars for each data point, pointing inwards \image html errorindicators/JKQTPErrorHalfBarsInwards.png */
JKQTPErrorHalfBarsAbove=JKQTPErrorBars|JKQTPErrorDirectionAbove,/*!< \brief half error bars for each data point, pointing up \image html errorindicators/JKQTPErrorHalfBarsAbove.png */
JKQTPErrorHalfBarsBelow=JKQTPErrorBars|JKQTPErrorDirectionBelow,/*!< \brief half error bars for each data point, pointing down \image html errorindicators/JKQTPErrorHalfBarsBelow.png */
JKQTPErrorBarsLines=JKQTPErrorBars|JKQTPErrorLines,/*!< \brief error bars and lines for each data point \image html errorindicators/JKQTPErrorBarsLines.png */
JKQTPErrorBarsPolygons=JKQTPErrorBars|JKQTPErrorPolygons,/*!< \brief error bars and polygons for each data point \image html errorindicators/JKQTPErrorBarsPolygons.png */
JKQTPStepAverage=3,/*!< \brief horizontal line on the level of the average between two points + vertical lines to the points \image html JKQTPStepAverage.png */
JKQTPDirectLine=4,/*!< \brief no step, but connects the two datapoints with a straight line \image html JKQTPDirectLine.png */