#include <StdMeshersGUI_QuadrangleParamWdg.h>

Public Member Functions | |
| StdMeshersGUI_QuadrangleParamWdg (QWidget *parent=0) | |
| ~StdMeshersGUI_QuadrangleParamWdg () | |
| void | SetType (int theType) |
| int | GetType () |
Private Attributes | |
| QButtonGroup * | myType |
Definition at line 33 of file StdMeshersGUI_QuadrangleParamWdg.h.
| StdMeshersGUI_QuadrangleParamWdg::StdMeshersGUI_QuadrangleParamWdg | ( | QWidget * | parent = 0 | ) |
Definition at line 46 of file StdMeshersGUI_QuadrangleParamWdg.cxx.
References MARGIN, myType, StdMeshers.QUAD_NB_TYPES, SMESHGUI.resourceMgr(), and SPACING.
: QWidget(parent), myType(0) { myType = new QButtonGroup (this); QGridLayout* typeLay = new QGridLayout( this ); typeLay->setMargin(MARGIN); typeLay->setSpacing(SPACING); QString aTypeKey ("SMESH_QUAD_TYPE_%1"); QString aPictKey ("ICON_StdMeshers_Quadrangle_Params_%1"); int itype = 0; for (; itype < int(StdMeshers::QUAD_NB_TYPES); itype++) { QRadioButton* rbi = new QRadioButton (tr(aTypeKey.arg(itype).toLatin1()), this); QPixmap pmi (SMESHGUI::resourceMgr()->loadPixmap("SMESH", tr(aPictKey.arg(itype).toLatin1()))); QLabel* pli = new QLabel (this); pli->setPixmap(pmi); typeLay->addWidget(rbi, itype, 0, 1, 1); typeLay->addWidget(pli, itype, 1, 1, 1); myType->addButton(rbi, itype); } myType->button(0)->setChecked(true); setLayout(typeLay); setMinimumWidth(300); }
| StdMeshersGUI_QuadrangleParamWdg::~StdMeshersGUI_QuadrangleParamWdg | ( | ) |
Definition at line 80 of file StdMeshersGUI_QuadrangleParamWdg.cxx.
{
}
| int StdMeshersGUI_QuadrangleParamWdg::GetType | ( | ) |
Definition at line 97 of file StdMeshersGUI_QuadrangleParamWdg.cxx.
References myType.
{
return myType->checkedId();
}
| void StdMeshersGUI_QuadrangleParamWdg::SetType | ( | int | theType | ) |
Definition at line 88 of file StdMeshersGUI_QuadrangleParamWdg.cxx.
References myType.
Referenced by StdMeshersGUI_StdHypothesisCreator.stdParams().
{
myType->button(theType)->setChecked(true);
}
QButtonGroup* StdMeshersGUI_QuadrangleParamWdg.myType [private] |
Definition at line 46 of file StdMeshersGUI_QuadrangleParamWdg.h.
Referenced by GetType(), SetType(), and StdMeshersGUI_QuadrangleParamWdg().