Public Member Functions | Protected Attributes | List of all members
CurvesView Class Referenceabstract

#include <curvelist_view.h>

Inheritance diagram for CurvesView:
Inheritance graph
[legend]

Public Member Functions

virtual void addItem (const QString &prefix, const QString &tree_name, const QString &plot_ID)=0
 
virtual bool applyVisibilityFilter (const QString &filter_string)=0
 
virtual void clear ()=0
 
 CurvesView (CurveListPanel *parent)
 
bool eventFilterBase (QObject *object, QEvent *event)
 
virtual std::vector< std::string > getSelectedNames ()=0
 
virtual std::pair< int, int > hiddenItemsCount ()=0
 
virtual void hideValuesColumn (bool hide)=0
 
virtual void refreshColumns ()=0
 
virtual void refreshFontSize ()=0
 
virtual void removeCurve (const QString &name)=0
 
void setFontSize (int size)
 
virtual void setViewResizeEnabled (bool enable)=0
 

Protected Attributes

QPoint _drag_start_pos
 
bool _dragging = false
 
bool _newX_modifier = false
 
CurveListPanel_parent_panel
 
int _point_size = 9
 

Detailed Description

Definition at line 51 of file curvelist_view.h.

Constructor & Destructor Documentation

◆ CurvesView()

CurvesView::CurvesView ( CurveListPanel parent)

Definition at line 205 of file curvelist_view.cpp.

Member Function Documentation

◆ addItem()

virtual void CurvesView::addItem ( const QString &  prefix,
const QString &  tree_name,
const QString &  plot_ID 
)
pure virtual

Implemented in CurveTableView, and CurveTreeView.

◆ applyVisibilityFilter()

virtual bool CurvesView::applyVisibilityFilter ( const QString &  filter_string)
pure virtual

Implemented in CurveTableView, and CurveTreeView.

◆ clear()

virtual void CurvesView::clear ( )
pure virtual

Implemented in CurveTableView, and CurveTreeView.

◆ eventFilterBase()

bool CurvesView::eventFilterBase ( QObject *  object,
QEvent *  event 
)

Definition at line 209 of file curvelist_view.cpp.

◆ getSelectedNames()

virtual std::vector<std::string> CurvesView::getSelectedNames ( )
pure virtual

Implemented in CurveTableView, and CurveTreeView.

◆ hiddenItemsCount()

virtual std::pair<int, int> CurvesView::hiddenItemsCount ( )
pure virtual

Implemented in CurveTableView, and CurveTreeView.

◆ hideValuesColumn()

virtual void CurvesView::hideValuesColumn ( bool  hide)
pure virtual

Implemented in CurveTableView, and CurveTreeView.

◆ refreshColumns()

virtual void CurvesView::refreshColumns ( )
pure virtual

Implemented in CurveTableView, and CurveTreeView.

◆ refreshFontSize()

virtual void CurvesView::refreshFontSize ( )
pure virtual

Implemented in CurveTableView, and CurveTreeView.

◆ removeCurve()

virtual void CurvesView::removeCurve ( const QString &  name)
pure virtual

Implemented in CurveTableView, and CurveTreeView.

◆ setFontSize()

void CurvesView::setFontSize ( int  size)
inline

Definition at line 79 of file curvelist_view.h.

◆ setViewResizeEnabled()

virtual void CurvesView::setViewResizeEnabled ( bool  enable)
pure virtual

Implemented in CurveTreeView, and CurveTableView.

Member Data Documentation

◆ _drag_start_pos

QPoint CurvesView::_drag_start_pos
protected

Definition at line 87 of file curvelist_view.h.

◆ _dragging

bool CurvesView::_dragging = false
protected

Definition at line 89 of file curvelist_view.h.

◆ _newX_modifier

bool CurvesView::_newX_modifier = false
protected

Definition at line 88 of file curvelist_view.h.

◆ _parent_panel

CurveListPanel* CurvesView::_parent_panel
protected

Definition at line 90 of file curvelist_view.h.

◆ _point_size

int CurvesView::_point_size = 9
protected

Definition at line 86 of file curvelist_view.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:50