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

图表交互控制接口 - 负责缩放、平移、拾取等交互功能 更多...

#include <DAChartInteractionInterface.h>

类 DA::DAChartInteractionInterface 继承关系图:
DA::DAChartWidget

Public 类型

using PannerFactory = std::function< QwtPlotPanner *(QWidget *) >
 
using PickerFactory = std::function< QwtPlotPicker *(QWidget *) >
 
using DataPickerFactory = std::function< QwtPlotSeriesDataPicker *(QWidget *) >
 

Public 成员函数

virtual void enableZoom (bool enable=true)=0
 
virtual bool isZoomEnabled () const =0
 
virtual void zoomToOriginal ()=0
 
virtual void zoomIn ()=0
 
virtual void zoomOut ()=0
 
virtual QwtPlotCanvasZoomer * getZoomer () const =0
 
virtual void enablePan (bool enable=true)=0
 
virtual bool isPanEnabled () const =0
 
virtual QwtPlotPanner * getPanner () const =0
 
virtual void enableCrosshair (bool enable=true)=0
 
virtual bool isCrosshairEnabled () const =0
 
virtual QwtPlotPicker * getCrosshair () const =0
 
virtual void enableYValuePicking (bool enable=true)=0
 
virtual bool isYValuePickingEnabled () const =0
 
virtual void enableXYValuePicking (bool enable=true)=0
 
virtual bool isXYValuePickingEnabled () const =0
 
virtual QwtPlotSeriesDataPicker * getDataPicker () const =0
 
virtual void enableMouseWheelZoom (bool enable=true)=0
 
virtual bool isMouseWheelZoomEnabled () const =0
 
virtual QwtPlotMagnifier * getMagnifier () const =0
 
virtual void enableLegendPanel (bool enable=true)=0
 
virtual bool isLegendPanelEnabled () const =0
 
virtual QwtLegend * getLegendPanel () const =0
 
virtual void registerPannerFactory (const PannerFactory &factory)=0
 
virtual void registerPickerFactory (const PickerFactory &factory)=0
 
virtual void registerDataPickerFactory (const DataPickerFactory &factory)=0
 

详细描述

图表交互控制接口 - 负责缩放、平移、拾取等交互功能


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