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

曲线设置窗口 更多...

#include <DAChartBarItemSettingWidget.h>

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

Public 槽

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

Public 成员函数

 DAChartBarItemSettingWidget (QWidget *parent=nullptr)
 
virtual void updateUI (QwtPlotItem *item) override
 根据QwtPlotBarChart更新ui
 
void applySetting (QwtPlotBarChart *item)
 根据ui更新QwtPlotBarChart
 
void setTitle (const QString &t)
 曲线标题
 
QString getTitle () const
 曲线标题
 
void setBarLegendMode (QwtPlotBarChart::LegendMode v)
 设置Bar Legend Mode
 
QwtPlotBarChart::LegendMode getBarLegendMode () const
 获取Bar Legend Mode
 
void setEnableFillEdit (bool on=true)
 开启填充编辑
 
bool isEnableFillEdit () const
 是否开启填充编辑
 
void setEnableEdgeEdit (bool on=true)
 是否允许边框设置
 
bool isEnableEdgeEdit () const
 是否允许边框设置
 
QBrush getFillBrush () const
 填充
 
QPen getEdgePen () const
 获取设置的画笔
 
double getBaseLine () const
 基线
 
bool isHaveBaseLine () const
 判断是否设置了基线
 
void resetUI ()
 重置ui
 
DAChartPlotItemSettingWidgetgetItemSettingWidget () const
 获取item plot widget
 
void setLayoutPolicy (QwtPlotAbstractBarChart::LayoutPolicy policy)
 
QwtPlotAbstractBarChart::LayoutPolicy getLayoutPolicy () const
 
void setLayoutHint (double hint)
 
double getLayoutHint () const
 
void setSpacing (int spacing)
 
int getSpacing () const
 
void setMargin (int margin)
 
int getMargin () const
 
int getCurrentSelectFrameStyle () const
 获取当前界面选中的QwtColumnSymbol::FrameStyle
 
- 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) override
 

额外继承的成员函数

- Protected 成员函数 继承自 DA::DAAbstractChartItemSettingWidget
void setPlot (QwtPlot *plot)
 设置plot是为了能感知item是否消除
 
- Protected 属性 继承自 DA::DAAbstractChartItemSettingWidget
QwtPlotItem * mPlotItem { nullptr }
 
QPointer< QwtPlot > mPlot { nullptr }
 

详细描述

曲线设置窗口

注解
注意此窗口不保存item

成员函数说明

◆ applySetting()

void DA::DAChartBarItemSettingWidget::applySetting ( QwtPlotBarChart *  item)

根据ui更新QwtPlotBarChart

参数
item

◆ getBarLegendMode()

QwtPlotBarChart::LegendMode DA::DAChartBarItemSettingWidget::getBarLegendMode ( ) const

获取Bar Legend Mode

返回

◆ getBaseLine()

double DA::DAChartBarItemSettingWidget::getBaseLine ( ) const

基线

返回

◆ getCurrentSelectFrameStyle()

int DA::DAChartBarItemSettingWidget::getCurrentSelectFrameStyle ( ) const

获取当前界面选中的QwtColumnSymbol::FrameStyle

返回

◆ getEdgePen()

QPen DA::DAChartBarItemSettingWidget::getEdgePen ( ) const

获取设置的画笔

返回

◆ getFillBrush()

QBrush DA::DAChartBarItemSettingWidget::getFillBrush ( ) const

填充

返回

◆ getItemSettingWidget()

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

获取item plot widget

返回

◆ getTitle()

QString DA::DAChartBarItemSettingWidget::getTitle ( ) const

曲线标题

返回

◆ isEnableEdgeEdit()

bool DA::DAChartBarItemSettingWidget::isEnableEdgeEdit ( ) const

是否允许边框设置

返回

◆ isEnableFillEdit()

bool DA::DAChartBarItemSettingWidget::isEnableFillEdit ( ) const

是否开启填充编辑

返回

◆ isHaveBaseLine()

bool DA::DAChartBarItemSettingWidget::isHaveBaseLine ( ) const

判断是否设置了基线

返回

◆ setBarLegendMode()

void DA::DAChartBarItemSettingWidget::setBarLegendMode ( QwtPlotBarChart::LegendMode  v)

设置Bar Legend Mode

参数
v

◆ setBaseLine

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

基线

参数
v

◆ setEdgePen

void DA::DAChartBarItemSettingWidget::setEdgePen ( const QPen &  pen)
slot

设置边线

参数
pen

◆ setEnableEdgeEdit()

void DA::DAChartBarItemSettingWidget::setEnableEdgeEdit ( bool  on = true)

是否允许边框设置

参数
on

◆ setEnableFillEdit()

void DA::DAChartBarItemSettingWidget::setEnableFillEdit ( bool  on = true)

开启填充编辑

参数
on

◆ setFillBrush

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

填充

参数
v

◆ setTitle()

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

曲线标题

参数
t

◆ updateUI()

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

根据QwtPlotBarChart更新ui

参数
item

重载 DA::DAAbstractChartItemSettingWidget .


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