LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::Util::PlotItem Class Reference

#include "plotitem.h"

+ Inheritance diagram for LC::Util::PlotItem:
+ Collaboration diagram for LC::Util::PlotItem:

Signals

void pointsChanged ()
 
void multipointsChanged ()
 
void minXValueChanged ()
 
void maxXValueChanged ()
 
void minYValueChanged ()
 
void maxYValueChanged ()
 
void yGridChanged ()
 
void yMinorGridChanged ()
 
void alphaChanged ()
 
void colorChanged ()
 
void leftAxisEnabledChanged ()
 
void bottomAxisEnabledChanged ()
 
void leftAxisTitleChanged ()
 
void bottomAxisTitleChanged ()
 
void plotTitleChanged ()
 
void backgroundChanged ()
 
void textColorChanged ()
 
void gridLinesColorChanged ()
 
void extentsChanged ()
 

Public Member Functions

 PlotItem (QQuickItem *=nullptr)
 
QList< QPointF > GetPoints () const
 
void SetPoints (const QList< QPointF > &)
 
QVariant GetMultipoints () const
 
void SetMultipoints (const QVariant &)
 
double GetMinXValue () const
 
void SetMinXValue (double)
 
double GetMaxXValue () const
 
void SetMaxXValue (double)
 
double GetMinYValue () const
 
void SetMinYValue (double)
 
double GetMaxYValue () const
 
void SetMaxYValue (double)
 
bool GetYGridEnabled () const
 
void SetYGridEnabled (bool)
 
bool GetYMinorGridEnabled () const
 
void SetYMinorGridEnabled (bool)
 
double GetAlpha () const
 
void SetAlpha (double)
 
QColor GetColor () const
 
void SetColor (const QColor &)
 
bool GetLeftAxisEnabled () const
 
void SetLeftAxisEnabled (bool)
 
bool GetBottomAxisEnabled () const
 
void SetBottomAxisEnabled (bool)
 
QString GetLeftAxisTitle () const
 
void SetLeftAxisTitle (const QString &)
 
QString GetBottomAxisTitle () const
 
void SetBottomAxisTitle (const QString &)
 
QString GetPlotTitle () const
 
void SetPlotTitle (const QString &)
 
QColor GetBackground () const
 
void SetBackground (const QColor &)
 
QColor GetTextColor () const
 
void SetTextColor (const QColor &)
 
QColor GetGridLinesColor () const
 
void SetGridLinesColor (const QColor &)
 
int GetXExtent () const
 
int GetYExtent () const
 
void paint (QPainter *) override
 

Properties

QList< QPointF > points
 
QVariant multipoints
 
double minXValue
 
double maxXValue
 
double minYValue
 
double maxYValue
 
bool yGridEnabled
 
bool yMinorGridEnabled
 
double alpha
 
QColor color
 
bool leftAxisEnabled
 
bool bottomAxisEnabled
 
QString leftAxisTitle
 
QString bottomAxisTitle
 
QString plotTitle
 
QColor background
 
QColor textColor
 
QColor gridLinesColor
 
int xExtent
 
int yExtent
 

Detailed Description

Definition at line 21 of file plotitem.h.

Constructor & Destructor Documentation

◆ PlotItem()

LC::Util::PlotItem::PlotItem ( QQuickItem * parent = nullptr)
explicit

Definition at line 28 of file plotitem.cpp.

Member Function Documentation

◆ alphaChanged

void LC::Util::PlotItem::alphaChanged ( )
signal

Referenced by SetAlpha().

+ Here is the caller graph for this function:

◆ backgroundChanged

void LC::Util::PlotItem::backgroundChanged ( )
signal

Referenced by SetBackground().

+ Here is the caller graph for this function:

◆ bottomAxisEnabledChanged

void LC::Util::PlotItem::bottomAxisEnabledChanged ( )
signal

Referenced by SetBottomAxisEnabled().

+ Here is the caller graph for this function:

◆ bottomAxisTitleChanged

void LC::Util::PlotItem::bottomAxisTitleChanged ( )
signal

Referenced by SetBottomAxisTitle().

+ Here is the caller graph for this function:

◆ colorChanged

void LC::Util::PlotItem::colorChanged ( )
signal

Referenced by SetColor().

+ Here is the caller graph for this function:

◆ extentsChanged

void LC::Util::PlotItem::extentsChanged ( )
signal

Referenced by paint().

+ Here is the caller graph for this function:

◆ GetAlpha()

double LC::Util::PlotItem::GetAlpha ( ) const

Definition at line 192 of file plotitem.cpp.

References GetAlpha().

Referenced by GetAlpha().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetBackground()

QColor LC::Util::PlotItem::GetBackground ( ) const

Definition at line 263 of file plotitem.cpp.

References GetBackground().

Referenced by GetBackground().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetBottomAxisEnabled()

bool LC::Util::PlotItem::GetBottomAxisEnabled ( ) const

Definition at line 223 of file plotitem.cpp.

References GetBottomAxisEnabled().

Referenced by GetBottomAxisEnabled().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetBottomAxisTitle()

QString LC::Util::PlotItem::GetBottomAxisTitle ( ) const

Definition at line 243 of file plotitem.cpp.

References GetBottomAxisTitle().

Referenced by GetBottomAxisTitle().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetColor()

QColor LC::Util::PlotItem::GetColor ( ) const

Definition at line 203 of file plotitem.cpp.

References GetColor().

Referenced by GetColor().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetGridLinesColor()

QColor LC::Util::PlotItem::GetGridLinesColor ( ) const

Definition at line 283 of file plotitem.cpp.

References GetGridLinesColor().

Referenced by GetGridLinesColor().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetLeftAxisEnabled()

bool LC::Util::PlotItem::GetLeftAxisEnabled ( ) const

Definition at line 213 of file plotitem.cpp.

References GetLeftAxisEnabled().

Referenced by GetLeftAxisEnabled().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetLeftAxisTitle()

QString LC::Util::PlotItem::GetLeftAxisTitle ( ) const

Definition at line 233 of file plotitem.cpp.

References GetLeftAxisTitle().

Referenced by GetLeftAxisTitle().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetMaxXValue()

double LC::Util::PlotItem::GetMaxXValue ( ) const

Definition at line 142 of file plotitem.cpp.

References GetMaxXValue().

Referenced by GetMaxXValue().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetMaxYValue()

double LC::Util::PlotItem::GetMaxYValue ( ) const

Definition at line 162 of file plotitem.cpp.

References GetMaxYValue().

Referenced by GetMaxYValue().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetMinXValue()

double LC::Util::PlotItem::GetMinXValue ( ) const

Definition at line 132 of file plotitem.cpp.

References GetMinXValue().

Referenced by GetMinXValue().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetMinYValue()

double LC::Util::PlotItem::GetMinYValue ( ) const

Definition at line 152 of file plotitem.cpp.

References GetMinYValue().

Referenced by GetMinYValue().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetMultipoints()

QVariant LC::Util::PlotItem::GetMultipoints ( ) const

Definition at line 50 of file plotitem.cpp.

◆ GetPlotTitle()

QString LC::Util::PlotItem::GetPlotTitle ( ) const

Definition at line 253 of file plotitem.cpp.

References GetPlotTitle().

Referenced by GetPlotTitle().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetPoints()

QList< QPointF > LC::Util::PlotItem::GetPoints ( ) const

Definition at line 35 of file plotitem.cpp.

◆ GetTextColor()

QColor LC::Util::PlotItem::GetTextColor ( ) const

Definition at line 273 of file plotitem.cpp.

References GetTextColor().

Referenced by GetTextColor().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetXExtent()

int LC::Util::PlotItem::GetXExtent ( ) const

Definition at line 293 of file plotitem.cpp.

References GetXExtent().

Referenced by GetXExtent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetYExtent()

int LC::Util::PlotItem::GetYExtent ( ) const

Definition at line 298 of file plotitem.cpp.

References GetYExtent().

Referenced by GetYExtent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetYGridEnabled()

bool LC::Util::PlotItem::GetYGridEnabled ( ) const

Definition at line 172 of file plotitem.cpp.

References GetYGridEnabled().

Referenced by GetYGridEnabled().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetYMinorGridEnabled()

bool LC::Util::PlotItem::GetYMinorGridEnabled ( ) const

Definition at line 182 of file plotitem.cpp.

References GetYMinorGridEnabled().

Referenced by GetYMinorGridEnabled().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gridLinesColorChanged

void LC::Util::PlotItem::gridLinesColorChanged ( )
signal

Referenced by SetGridLinesColor().

+ Here is the caller graph for this function:

◆ leftAxisEnabledChanged

void LC::Util::PlotItem::leftAxisEnabledChanged ( )
signal

Referenced by SetLeftAxisEnabled().

+ Here is the caller graph for this function:

◆ leftAxisTitleChanged

void LC::Util::PlotItem::leftAxisTitleChanged ( )
signal

Referenced by SetLeftAxisTitle().

+ Here is the caller graph for this function:

◆ maxXValueChanged

void LC::Util::PlotItem::maxXValueChanged ( )
signal

Referenced by SetMaxXValue().

+ Here is the caller graph for this function:

◆ maxYValueChanged

void LC::Util::PlotItem::maxYValueChanged ( )
signal

Referenced by SetMaxYValue().

+ Here is the caller graph for this function:

◆ minXValueChanged

void LC::Util::PlotItem::minXValueChanged ( )
signal

Referenced by SetMinXValue().

+ Here is the caller graph for this function:

◆ minYValueChanged

void LC::Util::PlotItem::minYValueChanged ( )
signal

Referenced by SetMinYValue().

+ Here is the caller graph for this function:

◆ multipointsChanged

void LC::Util::PlotItem::multipointsChanged ( )
signal

◆ paint()

void LC::Util::PlotItem::paint ( QPainter * painter)
override

Definition at line 303 of file plotitem.cpp.

References color, extentsChanged(), paint(), xExtent, and yExtent.

Referenced by paint().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ plotTitleChanged

void LC::Util::PlotItem::plotTitleChanged ( )
signal

Referenced by SetPlotTitle().

+ Here is the caller graph for this function:

◆ pointsChanged

void LC::Util::PlotItem::pointsChanged ( )
signal

Referenced by SetPoints().

+ Here is the caller graph for this function:

◆ SetAlpha()

void LC::Util::PlotItem::SetAlpha ( double a)

Definition at line 197 of file plotitem.cpp.

References alphaChanged(), and SetAlpha().

Referenced by SetAlpha().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetBackground()

void LC::Util::PlotItem::SetBackground ( const QColor & bg)

Definition at line 268 of file plotitem.cpp.

References backgroundChanged(), and SetBackground().

Referenced by SetBackground().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetBottomAxisEnabled()

void LC::Util::PlotItem::SetBottomAxisEnabled ( bool enabled)

Definition at line 228 of file plotitem.cpp.

References bottomAxisEnabledChanged(), and SetBottomAxisEnabled().

Referenced by SetBottomAxisEnabled().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetBottomAxisTitle()

void LC::Util::PlotItem::SetBottomAxisTitle ( const QString & title)

Definition at line 248 of file plotitem.cpp.

References bottomAxisTitleChanged(), and SetBottomAxisTitle().

Referenced by SetBottomAxisTitle().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetColor()

void LC::Util::PlotItem::SetColor ( const QColor & color)

Definition at line 208 of file plotitem.cpp.

References color, colorChanged(), and SetColor().

Referenced by SetColor().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetGridLinesColor()

void LC::Util::PlotItem::SetGridLinesColor ( const QColor & color)

Definition at line 288 of file plotitem.cpp.

References color, gridLinesColorChanged(), and SetGridLinesColor().

Referenced by SetGridLinesColor().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetLeftAxisEnabled()

void LC::Util::PlotItem::SetLeftAxisEnabled ( bool enabled)

Definition at line 218 of file plotitem.cpp.

References leftAxisEnabledChanged(), and SetLeftAxisEnabled().

Referenced by SetLeftAxisEnabled().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetLeftAxisTitle()

void LC::Util::PlotItem::SetLeftAxisTitle ( const QString & title)

Definition at line 238 of file plotitem.cpp.

References leftAxisTitleChanged(), and SetLeftAxisTitle().

Referenced by SetLeftAxisTitle().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetMaxXValue()

void LC::Util::PlotItem::SetMaxXValue ( double val)

Definition at line 147 of file plotitem.cpp.

References maxXValueChanged(), and SetMaxXValue().

Referenced by SetMaxXValue().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetMaxYValue()

void LC::Util::PlotItem::SetMaxYValue ( double val)

Definition at line 167 of file plotitem.cpp.

References maxYValueChanged(), and SetMaxYValue().

Referenced by SetMaxYValue().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetMinXValue()

void LC::Util::PlotItem::SetMinXValue ( double val)

Definition at line 137 of file plotitem.cpp.

References minXValueChanged(), and SetMinXValue().

Referenced by SetMinXValue().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetMinYValue()

void LC::Util::PlotItem::SetMinYValue ( double val)

Definition at line 157 of file plotitem.cpp.

References minYValueChanged(), and SetMinYValue().

Referenced by SetMinYValue().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetMultipoints()

void LC::Util::PlotItem::SetMultipoints ( const QVariant & variant)

Definition at line 78 of file plotitem.cpp.

References color, LC::Util::Map(), and points.

+ Here is the call graph for this function:

◆ SetPlotTitle()

void LC::Util::PlotItem::SetPlotTitle ( const QString & title)

Definition at line 258 of file plotitem.cpp.

References plotTitleChanged(), and SetPlotTitle().

Referenced by SetPlotTitle().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetPoints()

void LC::Util::PlotItem::SetPoints ( const QList< QPointF > & pts)

Definition at line 40 of file plotitem.cpp.

References pointsChanged().

+ Here is the call graph for this function:

◆ SetTextColor()

void LC::Util::PlotItem::SetTextColor ( const QColor & color)

Definition at line 278 of file plotitem.cpp.

References color, SetTextColor(), and textColorChanged().

Referenced by SetTextColor().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetYGridEnabled()

void LC::Util::PlotItem::SetYGridEnabled ( bool val)

Definition at line 177 of file plotitem.cpp.

References SetYGridEnabled(), and yGridChanged().

Referenced by SetYGridEnabled().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetYMinorGridEnabled()

void LC::Util::PlotItem::SetYMinorGridEnabled ( bool val)

Definition at line 187 of file plotitem.cpp.

References SetYMinorGridEnabled(), and yMinorGridChanged().

Referenced by SetYMinorGridEnabled().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ textColorChanged

void LC::Util::PlotItem::textColorChanged ( )
signal

Referenced by SetTextColor().

+ Here is the caller graph for this function:

◆ yGridChanged

void LC::Util::PlotItem::yGridChanged ( )
signal

Referenced by SetYGridEnabled().

+ Here is the caller graph for this function:

◆ yMinorGridChanged

void LC::Util::PlotItem::yMinorGridChanged ( )
signal

Referenced by SetYMinorGridEnabled().

+ Here is the caller graph for this function:

Property Documentation

◆ alpha

double LC::Util::PlotItem::alpha
readwrite

Definition at line 37 of file plotitem.h.

◆ background

QColor LC::Util::PlotItem::background
readwrite

Definition at line 46 of file plotitem.h.

◆ bottomAxisEnabled

bool LC::Util::PlotItem::bottomAxisEnabled
readwrite

Definition at line 40 of file plotitem.h.

◆ bottomAxisTitle

QString LC::Util::PlotItem::bottomAxisTitle
readwrite

Definition at line 42 of file plotitem.h.

◆ color

QColor LC::Util::PlotItem::color
readwrite

Definition at line 38 of file plotitem.h.

Referenced by paint(), SetColor(), SetGridLinesColor(), SetMultipoints(), and SetTextColor().

◆ gridLinesColor

QColor LC::Util::PlotItem::gridLinesColor
readwrite

Definition at line 48 of file plotitem.h.

◆ leftAxisEnabled

bool LC::Util::PlotItem::leftAxisEnabled
readwrite

Definition at line 39 of file plotitem.h.

◆ leftAxisTitle

QString LC::Util::PlotItem::leftAxisTitle
readwrite

Definition at line 41 of file plotitem.h.

◆ maxXValue

double LC::Util::PlotItem::maxXValue
readwrite

Definition at line 30 of file plotitem.h.

◆ maxYValue

double LC::Util::PlotItem::maxYValue
readwrite

Definition at line 32 of file plotitem.h.

◆ minXValue

double LC::Util::PlotItem::minXValue
readwrite

Definition at line 29 of file plotitem.h.

◆ minYValue

double LC::Util::PlotItem::minYValue
readwrite

Definition at line 31 of file plotitem.h.

◆ multipoints

QVariant LC::Util::PlotItem::multipoints
readwrite

Definition at line 27 of file plotitem.h.

◆ plotTitle

QString LC::Util::PlotItem::plotTitle
readwrite

Definition at line 44 of file plotitem.h.

◆ points

QList<QPointF> LC::Util::PlotItem::points
readwrite

Definition at line 25 of file plotitem.h.

Referenced by SetMultipoints().

◆ textColor

QColor LC::Util::PlotItem::textColor
readwrite

Definition at line 47 of file plotitem.h.

◆ xExtent

int LC::Util::PlotItem::xExtent
read

Definition at line 50 of file plotitem.h.

Referenced by paint().

◆ yExtent

int LC::Util::PlotItem::yExtent
read

Definition at line 51 of file plotitem.h.

Referenced by paint().

◆ yGridEnabled

bool LC::Util::PlotItem::yGridEnabled
readwrite

Definition at line 34 of file plotitem.h.

◆ yMinorGridEnabled

bool LC::Util::PlotItem::yMinorGridEnabled
readwrite

Definition at line 35 of file plotitem.h.


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