Version: 9.12.0
CurveCreator_TableView Class Reference

#include <CurveCreator_TableView.h>

Inheritance diagram for CurveCreator_TableView:
Inheritance graph

Public Slots

void OnHeaderClick (int)
 

Public Member Functions

 CurveCreator_TableView (CurveCreator_ICurve *theCurve, CurveCreator_Widget *theParent, const QStringList &theCoordTitles=QStringList())
 
 ~CurveCreator_TableView ()
 
void setCurve (CurveCreator_ICurve *theCurve)
 
void setLocalPointsToTable (const CurveCreator_ICurve::SectionToPointList &thePoints)
 
int getSectionId (const int theRowId) const
 Returns a section index from the table. More...
 
int getPointId (const int theRowId) const
 Returns a point index from the table. More...
 

Private Attributes

CurveCreator_WidgetmyWidget
 
CurveCreator_ICurvemyCurve
 
int myCurrentSortId
 
Qt::SortOrder myCurrentSortOrder
 

Constructor & Destructor Documentation

◆ CurveCreator_TableView()

CurveCreator_TableView::CurveCreator_TableView ( CurveCreator_ICurve theCurve,
CurveCreator_Widget theParent,
const QStringList &  theCoordTitles = QStringList() 
)

◆ ~CurveCreator_TableView()

CurveCreator_TableView::~CurveCreator_TableView ( )
inline

Member Function Documentation

◆ getPointId()

int CurveCreator_TableView::getPointId ( const int  theRowId) const
Parameters
theRowIda table row

◆ getSectionId()

int CurveCreator_TableView::getSectionId ( const int  theRowId) const
Parameters
theRowIda table row

◆ OnHeaderClick

void CurveCreator_TableView::OnHeaderClick ( int  theLogicalId)
slot

◆ setCurve()

void CurveCreator_TableView::setCurve ( CurveCreator_ICurve theCurve)

References myCurve.

◆ setLocalPointsToTable()

void CurveCreator_TableView::setLocalPointsToTable ( const CurveCreator_ICurve::SectionToPointList thePoints)

Member Data Documentation

◆ myCurrentSortId

int CurveCreator_TableView::myCurrentSortId
private

◆ myCurrentSortOrder

Qt::SortOrder CurveCreator_TableView::myCurrentSortOrder
private

◆ myCurve

CurveCreator_ICurve* CurveCreator_TableView::myCurve
private

◆ myWidget

CurveCreator_Widget* CurveCreator_TableView::myWidget
private

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