#include <StdMeshersGUI_CartesianParamCreator.h>

Public Member Functions | |
| LineDelegate (QWidget *parent) | |
| LineDelegate constructor. More... | |
| ~LineDelegate () | |
| QWidget * | createEditor (QWidget *, const QStyleOptionViewItem &, const QModelIndex &) const |
| Creates an editor depending on a current item. More... | |
| void | setEditorData (QWidget *editor, const QModelIndex &index) const |
| Limit value range in the spin of a neighbor range. More... | |
| void | setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const |
Private Attributes | |
| QTreeWidget * | mySpacingTreeWdg |
| QListWidget * | myCoordList |
| StdMeshersGUI::LineDelegate::LineDelegate | ( | QWidget * | parent | ) |
LineDelegate constructor.
| StdMeshersGUI::LineDelegate::~LineDelegate | ( | ) |
| QWidget * StdMeshersGUI::LineDelegate::createEditor | ( | QWidget * | parent, |
| const QStyleOptionViewItem & | opt, | ||
| const QModelIndex & | index | ||
| ) | const |
Creates an editor depending on a current item.
References StdMeshersGUI::coordFromItem(), myCoordList, mySpacingTreeWdg, and SMESHGUI_SpinBox::RangeStepAndValidator().
| void StdMeshersGUI::LineDelegate::setEditorData | ( | QWidget * | editor, |
| const QModelIndex & | index | ||
| ) | const |
Limit value range in the spin of a neighbor range.
References StdMeshersGUI::getFromItem(), mySpacingTreeWdg, SMESHGUI_SpinBox::RangeStepAndValidator(), and SMESHGUI_SpinBox::SetValue().
| void StdMeshersGUI::LineDelegate::setModelData | ( | QWidget * | editor, |
| QAbstractItemModel * | model, | ||
| const QModelIndex & | index | ||
| ) | const |
|
private |
Referenced by createEditor(), and setModelData().
|
private |
Referenced by createEditor(), setEditorData(), and setModelData().