22#ifndef JKQTPCOMBOBOXES_H
23#define JKQTPCOMBOBOXES_H
25#include "jkqtplotter/jkqtpbaseplotter.h"
26#include "jkqtplotter/jkqtplotter_imexport.h"
27#include "jkqtplotter/graphs/jkqtpimage.h"
29#include "jkqtplotter/jkqtpimagetools.h"
30#include "jkqtplotter/jkqtptools.h"
a QComboBox which shows JKQTPCADrawMode
Definition jkqtpcomboboxes.h:60
JKQTPCADrawModeComboBox(QWidget *parent=nullptr)
JKQTPCADrawMode getDrawMode() const
void setDrawMode(JKQTPCADrawMode position)
void addDrawMode(JKQTPCADrawMode position, const QString &name, const QIcon &icon=QIcon())
a QComboBox which shows JKQTPCALabelType
Definition jkqtpcomboboxes.h:76
JKQTPCALabelTypeComboBox(QWidget *parent=nullptr)
void setLabelType(JKQTPCALabelType position)
void addLabelType(JKQTPCALabelType position, const QString &name, const QIcon &icon=QIcon())
JKQTPCALabelType getLabelType() const
a QComboBox which shows JKQTPErrorPlotstyle
Definition jkqtpcomboboxes.h:152
void setSymbolType(JKQTPErrorPlotstyle symbol)
void setCurrentErrorStyle(JKQTPErrorPlotstyle symbol)
void addSymbol(JKQTPErrorPlotstyle symbol, const QString &name, const QIcon &icon=QIcon())
JKQTPErrorPlotstyleComboBox(QWidget *parent=nullptr)
JKQTPErrorPlotstyle getErrorLineStyle() const
a QComboBox which shows JKQTPMathImageModifierMode
Definition jkqtpcomboboxes.h:258
JKQTPImageModifierModeComboBox(QWidget *parent=nullptr)
void addMode(JKQTPMathImageModifierMode mode, const QString &name, const QIcon &icon=QIcon())
JKQTPMathImageModifierMode getModifierMode() const
void setModifierMode(JKQTPMathImageModifierMode mode)
a QComboBox which shows JKQTPKeyPosition
Definition jkqtpcomboboxes.h:131
JKQTPKeyLayout getKeyLayout() const
void addKeyLayout(JKQTPKeyLayout layout, const QString &name)
void currentLayoutChanged(JKQTPKeyLayout layout)
void currentIndexChangedP(int index)
JKQTPKeyLayoutComboBox(QWidget *parent=nullptr)
void setKeyLayout(JKQTPKeyLayout layout)
a QComboBox which shows JKQTPKeyPosition
Definition jkqtpcomboboxes.h:109
void addPosition(JKQTPKeyPosition position, const QString &name, const QIcon &icon=QIcon())
JKQTPKeyPosition getPosition() const
JKQTPKeyPositionComboBox(QWidget *parent=nullptr)
void posChanged(int index)
void currentPositionChanged(JKQTPKeyPosition pos)
void setPosition(JKQTPKeyPosition position)
a QComboBox which shows JKQTPLabelPosition
Definition jkqtpcomboboxes.h:91
void setPosition(JKQTPLabelPosition position)
JKQTPLabelPositionComboBox(QWidget *parent=nullptr)
void addPosition(JKQTPLabelPosition position, const QString &name, const QIcon &icon=QIcon())
JKQTPLabelPosition getPosition() const
a QComboBox to select whether a line, symbols or both should be displayed
Definition jkqtpcomboboxes.h:187
JKQTPGraphSymbols defaultSymbol
Definition jkqtpcomboboxes.h:201
void addUsedSymbol(JKQTPGraphSymbols symbol)
JKQTPLinePlotStyleComboBox(QWidget *parent=nullptr)
JKQTPGraphSymbols getSymbol() const
QList< JKQTPGraphSymbols > symbols
Definition jkqtpcomboboxes.h:200
void setDefaultSymbol(JKQTPGraphSymbols symbol)
void addSymbol(JKQTPGraphSymbols symbol, bool line, const QString &name=QString(""), const QVariant &data=QVariant())
a QComboBox to select whether a line, symbols or both should be displayed, in addition to JKQTPLinePl...
Definition jkqtpcomboboxes.h:208
double getSymbolSize() const
QList< styleData > symbols
Definition jkqtpcomboboxes.h:229
double defaultSize
Definition jkqtpcomboboxes.h:231
JKQTPLinePlotStyleWithSymbolSizeComboBox(QWidget *parent=nullptr)
JKQTPGraphSymbols defaultSymbol
Definition jkqtpcomboboxes.h:230
void addUsedSymbol(JKQTPGraphSymbols symbol, double symbolSize, bool line)
void addSymbol(JKQTPGraphSymbols symbol, bool line, double symbolSize, const QString &name=QString(""), const QVariant &data=QVariant())
JKQTPGraphSymbols getSymbol() const
void setDefaultSymbol(JKQTPGraphSymbols symbol, double size)
class to plot an image from an 2-dimensional array of values
Definition jkqtpcomboboxes.h:39
JKQTPMathImageColorPalette colorPalette() const
void setCurrentColorPalette(JKQTPMathImageColorPalette palette)
JKQTPMathImageColorPalette getColorPalette() const
void setColorPalette(JKQTPMathImageColorPalette palette)
void intIndexChanged(int i)
JKQTPMathImageColorPalette currentColorPalette() const
JKQTPMathImageColorPaletteComboBox(QWidget *parent=nullptr)
void currentPaletteChanged(JKQTPMathImageColorPalette palette)
a QComboBox which shows JKQTPSpecialLineType
Definition jkqtpcomboboxes.h:240
void addStep(JKQTPSpecialLineType step, const QString &name, const QIcon &icon=QIcon())
void setSpecialLineType(JKQTPSpecialLineType step)
JKQTPSpecialLineType getSpecialLineType() const
JKQTPSpecialLineTypeComboBox(QWidget *parent=nullptr)
void setCurrentStepType(JKQTPSpecialLineType step)
a QComboBox which shows JKQTPGraphSymbols
Definition jkqtpcomboboxes.h:171
void setCurrentSymbol(JKQTPGraphSymbols symbol)
JKQTPSymbolComboBox(QWidget *parent=nullptr)
void setSymbolType(JKQTPGraphSymbols symbol)
void addSymbol(JKQTPGraphSymbols symbol, const QString &name)
JKQTPGraphSymbols getSymbol() const
QFlags< JKQTPErrorPlotstyleElements > JKQTPErrorPlotstyle
specifies the plot styles for the error information, e.g. error bars, boxes, lines ....
Definition jkqtptools.h:728
QFlags< JKQTPCADrawModeElements > JKQTPCADrawMode
drawing mode for a coordinate axis
Definition jkqtptools.h:430
JKQTPSpecialLineType
plot styles for the error information
Definition jkqtptools.h:750
JKQTPKeyLayout
layout of the key
Definition jkqtptools.h:632
QFlags< JKQTPKeyPositions > JKQTPKeyPosition
position of the key
Definition jkqtptools.h:607
JKQTPLabelPosition
position of the axis labels
Definition jkqtptools.h:508
#define JKQTPLOTTER_LIB_EXPORT
Definition jkqtplotter_imexport.h:89
JKQTPCALabelType
display mode for the (axis) labels
Definition jkqtptools.h:449
Definition jkqtpcomboboxes.h:222
JKQTPGraphSymbols symbol
Definition jkqtpcomboboxes.h:223
bool line
Definition jkqtpcomboboxes.h:224
bool operator==(const styleData &other) const
double symbolSize
Definition jkqtpcomboboxes.h:225