Distribution table widget. More...
#include <StdMeshersGUI_DistrTable.h>

Data Structures | |
| class | SpinBoxDelegate |
| Custom item delegate (uses double spin box to edit table item) More... | |
| class | Table |
| Table function widget. More... | |
Public Types | |
| enum | TableButton { InsertRowBtn, RemoveRowBtn } |
Signals | |
| void | valueChanged (int, int) |
| void | currentChanged (int, int) |
Public Member Functions | |
| StdMeshersGUI_DistrTableFrame (QWidget *=0) | |
| ~StdMeshersGUI_DistrTableFrame () | |
| void | showButton (const TableButton, const bool) |
| bool | isButtonShown (const TableButton) const |
| void | data (DataArray &) const |
| void | setData (const DataArray &) |
| void | setFuncMinValue (double) |
Private Types | |
| enum | { ArgColumn, FuncColumn } |
| typedef SMESH::double_array | DataArray |
Private Slots | |
| void | onInsert () |
| void | onRemove () |
Private Member Functions | |
| QPushButton * | button (const TableButton) const |
Private Attributes | |
| QMap< int, QPushButton * > | myButtons |
| Table * | myTable |
Distribution table widget.
|
private |
| StdMeshersGUI_DistrTableFrame::StdMeshersGUI_DistrTableFrame | ( | QWidget * | parent = 0 | ) |
References currentChanged(), InsertRowBtn, main(), myButtons, myTable, onInsert(), onRemove(), RemoveRowBtn, SPACING, and valueChanged().
| StdMeshersGUI_DistrTableFrame::~StdMeshersGUI_DistrTableFrame | ( | ) |
|
private |
References myButtons.
Referenced by isButtonShown(), and showButton().
Referenced by StdMeshersGUI_DistrTableFrame().
| void StdMeshersGUI_DistrTableFrame::data | ( | DataArray & | array | ) | const |
References MESHCUT::d, StdMeshersGUI_DistrTableFrame::Table::data(), myTable, and sortData().
Referenced by StdMeshersGUI_NbSegmentsCreator::onValueChanged(), and StdMeshersGUI_NbSegmentsCreator::readParamsFromWidgets().
| bool StdMeshersGUI_DistrTableFrame::isButtonShown | ( | const TableButton | b | ) | const |
References button().
|
privateslot |
References StdMeshersGUI_DistrTableFrame::Table::addRow(), and myTable.
Referenced by StdMeshersGUI_DistrTableFrame().
|
privateslot |
References StdMeshersGUI_DistrTableFrame::Table::deleteRow(), and myTable.
Referenced by StdMeshersGUI_DistrTableFrame().
| void StdMeshersGUI_DistrTableFrame::setData | ( | const DataArray & | array | ) |
References MESHCUT::d, myTable, StdMeshersGUI_DistrTableFrame::Table::setData(), and sortData().
Referenced by StdMeshersGUI_NbSegmentsCreator::onValueChanged(), and StdMeshersGUI_NbSegmentsCreator::retrieveParams().
| void StdMeshersGUI_DistrTableFrame::setFuncMinValue | ( | double | v | ) |
References myTable, and StdMeshersGUI_DistrTableFrame::Table::setFuncMinValue().
Referenced by StdMeshersGUI_NbSegmentsCreator::onValueChanged(), and StdMeshersGUI_NbSegmentsCreator::retrieveParams().
| void StdMeshersGUI_DistrTableFrame::showButton | ( | const TableButton | b, |
| const bool | on | ||
| ) |
References button().
Referenced by StdMeshersGUI_DistrTableFrame().
|
private |
Referenced by button(), and StdMeshersGUI_DistrTableFrame().
|
private |