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

曲线设置窗口 更多...

#include <DAChartErrorBarItemSettingWidget.h>

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

Public 槽

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

Public 成员函数

 DAChartErrorBarItemSettingWidget (QWidget *parent=nullptr)
 
void updateUI (QwtPlotItem *item) override
 根据QwtPlotCurve更新ui
 
void applySetting (QwtPlotIntervalCurve *item)
 根据ui更新QwtPlotCurve
 
void applySymbolSetting (QwtPlotIntervalCurve *item)
 从界面更新到QwtPlotIntervalCurve
 
void setTitle (const QString &t)
 曲线标题
 
QString getTitle () const
 曲线标题
 
void enableErrorBarEdit (bool on=true)
 开启marker编辑
 
bool isEnableErrorBarEdit () const
 是否由marker
 
void enableFillEdit (bool on=true)
 开启填充编辑
 
bool isEnableFillEdit () const
 是否开启填充编辑
 
QPen getCurvePen () const
 画笔
 
QBrush getFillBrush () const
 填充
 
void setOrientation (Qt::Orientation v)
 
Qt::Orientation getOrientation () const
 
void resetUI ()
 重置ui
 
DAChartPlotItemSettingWidgetgetItemSettingWidget () const
 获取item plot widget
 
QwtIntervalSymbol * createIntervalSymbolFromUI ()
 重ui设置创建QwtIntervalSymbol
 
- 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 成员函数 继承自 DA::DAAbstractChartItemSettingWidget
void setPlot (QwtPlot *plot)
 设置plot是为了能感知item是否消除
 
- Protected 属性 继承自 DA::DAAbstractChartItemSettingWidget
QwtPlotItem * mPlotItem { nullptr }
 
QPointer< QwtPlot > mPlot { nullptr }
 

详细描述

曲线设置窗口

注解
注意此窗口不保存item

成员函数说明

◆ applySetting()

void DA::DAChartErrorBarItemSettingWidget::applySetting ( QwtPlotIntervalCurve *  item)

根据ui更新QwtPlotCurve

参数
item

◆ applySymbolSetting()

void DA::DAChartErrorBarItemSettingWidget::applySymbolSetting ( QwtPlotIntervalCurve *  item)

从界面更新到QwtPlotIntervalCurve

参数
item

◆ createIntervalSymbolFromUI()

QwtIntervalSymbol * DA::DAChartErrorBarItemSettingWidget::createIntervalSymbolFromUI ( )

重ui设置创建QwtIntervalSymbol

返回

◆ enableErrorBarEdit()

void DA::DAChartErrorBarItemSettingWidget::enableErrorBarEdit ( bool  on = true)

开启marker编辑

参数
on

◆ enableFillEdit()

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

开启填充编辑

参数
on

◆ getCurvePen()

QPen DA::DAChartErrorBarItemSettingWidget::getCurvePen ( ) const

画笔

返回

◆ getFillBrush()

QBrush DA::DAChartErrorBarItemSettingWidget::getFillBrush ( ) const

填充

返回

◆ getItemSettingWidget()

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

获取item plot widget

返回

◆ getTitle()

QString DA::DAChartErrorBarItemSettingWidget::getTitle ( ) const

曲线标题

返回

◆ isEnableErrorBarEdit()

bool DA::DAChartErrorBarItemSettingWidget::isEnableErrorBarEdit ( ) const

是否由marker

返回

◆ isEnableFillEdit()

bool DA::DAChartErrorBarItemSettingWidget::isEnableFillEdit ( ) const

是否开启填充编辑

返回

◆ setCurvePen

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

画笔

参数
v

◆ setFillBrush

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

填充

参数
v

◆ setTitle()

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

曲线标题

参数
t

◆ updateUI()

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

根据QwtPlotCurve更新ui

参数
item

重载 DA::DAAbstractChartItemSettingWidget .


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