Public Member Functions | Private Attributes | List of all members
CurveTableView Class Reference

#include <curvelist_view.h>

Inheritance diagram for CurveTableView:
Inheritance graph
[legend]

Public Member Functions

void addItem (const QString &item_name) override
 
bool applyVisibilityFilter (const QString &filter_string) override
 
void clear () override
 
 CurveTableView (CurveListPanel *parent)
 
bool eventFilter (QObject *object, QEvent *event) override
 
std::vector< std::string > getSelectedNames () override
 
virtual std::pair< int, int > hiddenItemsCount () override
 
virtual void hideValuesColumn (bool hide) override
 
void refreshColumns () override
 
void refreshFontSize () override
 
void removeCurve (const QString &name) override
 
void setViewResizeEnabled (bool enable) override
 
- Public Member Functions inherited from CurvesView
 CurvesView (CurveListPanel *parent)
 
bool eventFilterBase (QObject *object, QEvent *event)
 
void setFontSize (int size)
 

Private Attributes

int _hidden_count = 0
 
QSet< QString > _inserted_curves
 

Additional Inherited Members

- Protected Attributes inherited from CurvesView
QPoint _drag_start_pos
 
bool _dragging = false
 
bool _newX_modifier = false
 
CurveListPanel_parent_panel
 
int _point_size = 9
 

Detailed Description

Definition at line 79 of file curvelist_view.h.

Constructor & Destructor Documentation

CurveTableView::CurveTableView ( CurveListPanel parent)

Definition at line 10 of file curvelist_view.cpp.

Member Function Documentation

void CurveTableView::addItem ( const QString &  item_name)
overridevirtual

Implements CurvesView.

Definition at line 38 of file curvelist_view.cpp.

bool CurveTableView::applyVisibilityFilter ( const QString &  filter_string)
overridevirtual

Implements CurvesView.

Definition at line 118 of file curvelist_view.cpp.

void CurveTableView::clear ( )
inlineoverridevirtual

Implements CurvesView.

Definition at line 84 of file curvelist_view.h.

bool CurveTableView::eventFilter ( QObject *  object,
QEvent *  event 
)
inlineoverride

Definition at line 102 of file curvelist_view.h.

std::vector< std::string > CurveTableView::getSelectedNames ( )
overridevirtual

Implements CurvesView.

Definition at line 71 of file curvelist_view.cpp.

virtual std::pair<int, int> CurveTableView::hiddenItemsCount ( )
inlineoverridevirtual

Implements CurvesView.

Definition at line 117 of file curvelist_view.h.

void CurveTableView::hideValuesColumn ( bool  hide)
overridevirtual

Implements CurvesView.

Definition at line 176 of file curvelist_view.cpp.

void CurveTableView::refreshColumns ( )
overridevirtual

Implements CurvesView.

Definition at line 65 of file curvelist_view.cpp.

void CurveTableView::refreshFontSize ( )
overridevirtual

Implements CurvesView.

Definition at line 82 of file curvelist_view.cpp.

void CurveTableView::removeCurve ( const QString &  name)
overridevirtual

Implements CurvesView.

Definition at line 105 of file curvelist_view.cpp.

void CurveTableView::setViewResizeEnabled ( bool  enable)
overridevirtual

Implements CurvesView.

Definition at line 161 of file curvelist_view.cpp.

Member Data Documentation

int CurveTableView::_hidden_count = 0
private

Definition at line 125 of file curvelist_view.h.

QSet<QString> CurveTableView::_inserted_curves
private

Definition at line 126 of file curvelist_view.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:49