JKQTPlotter trunk/v5.0.0
an extensive Qt5+Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies
Loading...
Searching...
No Matches

a QComboBox to select whether a line, symbols or both should be displayed, in addition to JKQTPLinePlotStyleComboBox this may also have different symbol sizes! More...

#include <jkqtpcomboboxes.h>

Inheritance diagram for JKQTPLinePlotStyleWithSymbolSizeComboBox:
[legend]
Collaboration diagram for JKQTPLinePlotStyleWithSymbolSizeComboBox:
[legend]

Classes

struct  styleData
 

Public Member Functions

 JKQTPLinePlotStyleWithSymbolSizeComboBox (QWidget *parent=nullptr)
 
void addUsedSymbol (JKQTPGraphSymbols symbol, double symbolSize, bool line)
 
bool getDrawLine () const
 
JKQTPGraphSymbols getSymbol () const
 
double getSymbolSize () const
 
void setDefaultSymbol (JKQTPGraphSymbols symbol, double size)
 

Protected Member Functions

void addSymbol (JKQTPGraphSymbols symbol, bool line, double symbolSize, const QString &name=QString(""), const QVariant &data=QVariant())
 
void refill ()
 

Protected Attributes

double defaultSize
 
JKQTPGraphSymbols defaultSymbol
 
QList< styleDatasymbols
 

Detailed Description

a QComboBox to select whether a line, symbols or both should be displayed, in addition to JKQTPLinePlotStyleComboBox this may also have different symbol sizes!

Constructor & Destructor Documentation

◆ JKQTPLinePlotStyleWithSymbolSizeComboBox()

JKQTPLinePlotStyleWithSymbolSizeComboBox::JKQTPLinePlotStyleWithSymbolSizeComboBox ( QWidget *  parent = nullptr)

Member Function Documentation

◆ addSymbol()

void JKQTPLinePlotStyleWithSymbolSizeComboBox::addSymbol ( JKQTPGraphSymbols  symbol,
bool  line,
double  symbolSize,
const QString &  name = QString(""),
const QVariant &  data = QVariant() 
)
protected

◆ addUsedSymbol()

void JKQTPLinePlotStyleWithSymbolSizeComboBox::addUsedSymbol ( JKQTPGraphSymbols  symbol,
double  symbolSize,
bool  line 
)

◆ getDrawLine()

bool JKQTPLinePlotStyleWithSymbolSizeComboBox::getDrawLine ( ) const

◆ getSymbol()

JKQTPGraphSymbols JKQTPLinePlotStyleWithSymbolSizeComboBox::getSymbol ( ) const

◆ getSymbolSize()

double JKQTPLinePlotStyleWithSymbolSizeComboBox::getSymbolSize ( ) const

◆ refill()

void JKQTPLinePlotStyleWithSymbolSizeComboBox::refill ( )
protected

◆ setDefaultSymbol()

void JKQTPLinePlotStyleWithSymbolSizeComboBox::setDefaultSymbol ( JKQTPGraphSymbols  symbol,
double  size 
)

Member Data Documentation

◆ defaultSize

double JKQTPLinePlotStyleWithSymbolSizeComboBox::defaultSize
protected

◆ defaultSymbol

JKQTPGraphSymbols JKQTPLinePlotStyleWithSymbolSizeComboBox::defaultSymbol
protected

◆ symbols

QList<styleData> JKQTPLinePlotStyleWithSymbolSizeComboBox::symbols
protected

The documentation for this class was generated from the following file: