Version: 9.16.0
StdMeshersGUI_DistrTableFrame::Table Class Reference

Table function widget. More...

Inheritance diagram for StdMeshersGUI_DistrTableFrame::Table:

Data Structures

struct  EditorData
 

Public Member Functions

 Table (QWidget *, int=2)
 
 ~Table ()
 
QList< double > data ()
 
void setData (const QList< double > &)
 
double value (int, int) const
 
void setValue (int, int, double)
 
double argMinimum (int) const
 
double argMaximum (int) const
 
double argStep (int) const
 
double funcMinimum (int) const
 
double funcMaximum (int) const
 
double funcStep (int) const
 
void setFuncMinValue (double)
 
QSize sizeHint () const
 
void addRow ()
 
void deleteRow ()
 
void setEditor (int, int, SMESHGUI_SpinBox *)
 

Protected Member Functions

void closeEditor (QWidget *, QAbstractItemDelegate::EndEditHint)
 

Private Member Functions

void setUpRows (bool=false)
 
QSize cachedSizeHint () const
 
void setCachedSizeHint (const QSize &) const
 
QList< int > selectedRows ()
 

Private Attributes

double myFuncMin
 
QSize myCachedSizeHint
 
EditorData myEditorData
 

Detailed Description

Table function widget.

Constructor & Destructor Documentation

◆ Table()

StdMeshersGUI_DistrTableFrame::Table::Table ( QWidget parent,
int  rows = 2 
)

References addRow(), and setUpRows().

◆ ~Table()

StdMeshersGUI_DistrTableFrame::Table::~Table ( )

Member Function Documentation

◆ addRow()

void StdMeshersGUI_DistrTableFrame::Table::addRow ( )

◆ argMaximum()

double StdMeshersGUI_DistrTableFrame::Table::argMaximum ( int  r) const

◆ argMinimum()

double StdMeshersGUI_DistrTableFrame::Table::argMinimum ( int  r) const

◆ argStep()

double StdMeshersGUI_DistrTableFrame::Table::argStep ( int  ) const

◆ cachedSizeHint()

QSize StdMeshersGUI_DistrTableFrame::Table::cachedSizeHint ( ) const
private

◆ closeEditor()

void StdMeshersGUI_DistrTableFrame::Table::closeEditor ( QWidget editor,
QAbstractItemDelegate::EndEditHint  hint 
)
protected

◆ data()

QList< double > StdMeshersGUI_DistrTableFrame::Table::data ( )

◆ deleteRow()

void StdMeshersGUI_DistrTableFrame::Table::deleteRow ( )

◆ funcMaximum()

double StdMeshersGUI_DistrTableFrame::Table::funcMaximum ( int  ) const

◆ funcMinimum()

double StdMeshersGUI_DistrTableFrame::Table::funcMinimum ( int  ) const

◆ funcStep()

double StdMeshersGUI_DistrTableFrame::Table::funcStep ( int  ) const

◆ selectedRows()

QList< int > StdMeshersGUI_DistrTableFrame::Table::selectedRows ( )
private

◆ setCachedSizeHint()

void StdMeshersGUI_DistrTableFrame::Table::setCachedSizeHint ( const QSize &  s) const
private

References myCachedSizeHint.

◆ setData()

void StdMeshersGUI_DistrTableFrame::Table::setData ( const QList< double > &  d)

◆ setEditor()

void StdMeshersGUI_DistrTableFrame::Table::setEditor ( int  r,
int  c,
SMESHGUI_SpinBox sb 
)

◆ setFuncMinValue()

void StdMeshersGUI_DistrTableFrame::Table::setFuncMinValue ( double  val)

◆ setUpRows()

void StdMeshersGUI_DistrTableFrame::Table::setUpRows ( bool  autoset = false)
private

◆ setValue()

void StdMeshersGUI_DistrTableFrame::Table::setValue ( int  r,
int  c,
double  v 
)

◆ sizeHint()

QSize StdMeshersGUI_DistrTableFrame::Table::sizeHint ( ) const

◆ value()

double StdMeshersGUI_DistrTableFrame::Table::value ( int  r,
int  c 
) const

Field Documentation

◆ myCachedSizeHint

QSize StdMeshersGUI_DistrTableFrame::Table::myCachedSizeHint
private

Referenced by setCachedSizeHint().

◆ myEditorData

EditorData StdMeshersGUI_DistrTableFrame::Table::myEditorData
private

◆ myFuncMin

double StdMeshersGUI_DistrTableFrame::Table::myFuncMin
private