DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DAChartCurveItemSettingWidget类 参考

曲线设置窗口 更多...

#include <DAChartCurveItemSettingWidget.h>

类 DA::DAChartCurveItemSettingWidget 继承关系图:
DA::DAAbstractChartItemSettingWidget

Public 槽

void setCurvePen (const QPen &v)
 画笔
 
void setFillBrush (const QBrush &v)
 填充
 
void setBaseLine (double v)
 基线
 
- Public 槽 继承自 DA::DAAbstractChartItemSettingWidget
virtual void plotItemAttached (QwtPlotItem *plotItem, bool on)
 

Public 成员函数

 DAChartCurveItemSettingWidget (QWidget *parent=nullptr)
 
void updateUI (QwtPlotItem *item) override
 根据QwtPlotCurve更新ui
 
void applySetting (QwtPlotCurve *item)
 根据ui更新QwtPlotCurve
 
void setTitle (const QString &t)
 曲线标题
 
QString getTitle () const
 曲线标题
 
void setCurveStyle (QwtPlotCurve::CurveStyle v)
 设置CurveStyle
 
QwtPlotCurve::CurveStyle getCurveStyle () const
 获取CurveStyle
 
void setCurveAttribute (QwtPlotCurve::CurveAttribute v)
 设置Curve Attribute
 
QwtPlotCurve::CurveAttribute getCurveAttribute () const
 获取Curve Attribute
 
void setLegendAttribute (QwtPlotCurve::LegendAttributes v)
 设置 Legend Attribute
 
QwtPlotCurve::LegendAttributes getLegendAttribute () const
 获取 Legend Attribute
 
void enableMarkerEdit (bool on=true)
 开启marker编辑
 
bool isEnableMarkerEdit () const
 是否由marker
 
void enableFillEdit (bool on=true)
 开启填充编辑
 
bool isEnableFillEdit () const
 是否开启填充编辑
 
QPen getCurvePen () const
 画笔
 
QBrush getFillBrush () const
 填充
 
double getBaseLine () const
 基线
 
bool isHaveBaseLine () const
 判断是否设置了基线
 
void setOrientation (Qt::Orientation v)
 
Qt::Orientation getOrientation () const
 
void resetUI ()
 重置ui
 
DAChartPlotItemSettingWidgetgetItemSettingWidget () const
 获取item plot widget
 
- Public 成员函数 继承自 DA::DAAbstractChartItemSettingWidget
 DAAbstractChartItemSettingWidget (QWidget *parent=nullptr)
 
void setPlotItem (QwtPlotItem *item)
 设置plotitem
 
QwtPlotItem * getPlotItem () const
 setPlotItem之后调用的虚函数
 
bool isHaveItem () const
 判断是否有item
 
bool checkItemRTTI (QwtPlotItem::RttiValues rtti) const
 判断当前item是否是对应的rtti,如果没有item也返回false
 
QwtPlot * getPlot () const
 获取绘图
 
template<typename T >
d_cast ()
 快捷转换为别的item
 
template<typename T >
s_cast ()
 快捷转换为别的item
 
void replot ()
 

Protected 槽

virtual void plotItemAttached (QwtPlotItem *plotItem, bool on)
 

Protected 成员函数

void resetCurveStyleComboBox ()
 重置CurveStyle ComboBox
 
- Protected 成员函数 继承自 DA::DAAbstractChartItemSettingWidget
void setPlot (QwtPlot *plot)
 设置plot是为了能感知item是否消除
 

额外继承的成员函数

- Protected 属性 继承自 DA::DAAbstractChartItemSettingWidget
QwtPlotItem * mPlotItem { nullptr }
 
QPointer< QwtPlot > mPlot { nullptr }
 

详细描述

曲线设置窗口

注解
注意此窗口不保存item

成员函数说明

◆ applySetting()

void DA::DAChartCurveItemSettingWidget::applySetting ( QwtPlotCurve *  item)

根据ui更新QwtPlotCurve

参数
item

◆ enableFillEdit()

void DA::DAChartCurveItemSettingWidget::enableFillEdit ( bool  on = true)

开启填充编辑

参数
on

◆ enableMarkerEdit()

void DA::DAChartCurveItemSettingWidget::enableMarkerEdit ( bool  on = true)

开启marker编辑

参数
on

◆ getBaseLine()

double DA::DAChartCurveItemSettingWidget::getBaseLine ( ) const

基线

返回

◆ getCurveAttribute()

QwtPlotCurve::CurveAttribute DA::DAChartCurveItemSettingWidget::getCurveAttribute ( ) const

获取Curve Attribute

返回

◆ getCurvePen()

QPen DA::DAChartCurveItemSettingWidget::getCurvePen ( ) const

画笔

返回

◆ getCurveStyle()

QwtPlotCurve::CurveStyle DA::DAChartCurveItemSettingWidget::getCurveStyle ( ) const

获取CurveStyle

返回

◆ getFillBrush()

QBrush DA::DAChartCurveItemSettingWidget::getFillBrush ( ) const

填充

返回

◆ getItemSettingWidget()

DAChartPlotItemSettingWidget * DA::DAChartCurveItemSettingWidget::getItemSettingWidget ( ) const

获取item plot widget

返回

◆ getLegendAttribute()

QwtPlotCurve::LegendAttributes DA::DAChartCurveItemSettingWidget::getLegendAttribute ( ) const

获取 Legend Attribute

返回

◆ getTitle()

QString DA::DAChartCurveItemSettingWidget::getTitle ( ) const

曲线标题

返回

◆ isEnableFillEdit()

bool DA::DAChartCurveItemSettingWidget::isEnableFillEdit ( ) const

是否开启填充编辑

返回

◆ isEnableMarkerEdit()

bool DA::DAChartCurveItemSettingWidget::isEnableMarkerEdit ( ) const

是否由marker

返回

◆ isHaveBaseLine()

bool DA::DAChartCurveItemSettingWidget::isHaveBaseLine ( ) const

判断是否设置了基线

返回

◆ setBaseLine

void DA::DAChartCurveItemSettingWidget::setBaseLine ( double  v)
slot

基线

参数
v

◆ setCurveAttribute()

void DA::DAChartCurveItemSettingWidget::setCurveAttribute ( QwtPlotCurve::CurveAttribute  v)

设置Curve Attribute

参数
v

◆ setCurvePen

void DA::DAChartCurveItemSettingWidget::setCurvePen ( const QPen &  v)
slot

画笔

参数
v

◆ setCurveStyle()

void DA::DAChartCurveItemSettingWidget::setCurveStyle ( QwtPlotCurve::CurveStyle  v)

设置CurveStyle

参数
v

◆ setFillBrush

void DA::DAChartCurveItemSettingWidget::setFillBrush ( const QBrush &  v)
slot

填充

参数
v

◆ setLegendAttribute()

void DA::DAChartCurveItemSettingWidget::setLegendAttribute ( QwtPlotCurve::LegendAttributes  v)

设置 Legend Attribute

参数
v

◆ setTitle()

void DA::DAChartCurveItemSettingWidget::setTitle ( const QString &  t)

曲线标题

参数
t

◆ updateUI()

void DA::DAChartCurveItemSettingWidget::updateUI ( QwtPlotItem *  item)
overridevirtual

根据QwtPlotCurve更新ui

参数
item

重载 DA::DAAbstractChartItemSettingWidget .


该类的文档由以下文件生成: