Dump Python extension

This commit is contained in:
ouv 2008-11-21 14:55:58 +00:00
parent a5e6595533
commit 7cfb5a7c3b
2 changed files with 16 additions and 16 deletions

View File

@ -110,11 +110,11 @@ BlocksGUI_TrsfDlg::~BlocksGUI_TrsfDlg()
void BlocksGUI_TrsfDlg::Init() void BlocksGUI_TrsfDlg::Init()
{ {
// Set range of spinboxes // Set range of spinboxes
double SpecificStep = 1.0; int SpecificStep = 1;
QMap<int, SalomeApp_DoubleSpinBox*>::iterator anIter; QMap<int, SalomeApp_IntSpinBox*>::iterator anIter;
for (anIter = mySpinBox.begin(); anIter != mySpinBox.end(); ++anIter) { for (anIter = mySpinBox.begin(); anIter != mySpinBox.end(); ++anIter) {
//anIter.data()->RangeStepAndValidator(1.0, 999.999, SpecificStep, 3); //anIter.data()->RangeStepAndValidator(1.0, 999.999, SpecificStep, 3);
initSpinBox(anIter.value(), 1.0, MAX_NUMBER, SpecificStep, 3); initSpinBox(anIter.value(), 1, MAX_NUMBER, SpecificStep);
} }
// signals and slots connections // signals and slots connections
@ -127,9 +127,9 @@ void BlocksGUI_TrsfDlg::Init()
for (anIterBtn = mySelBtn.begin(); anIterBtn != mySelBtn.end(); ++anIterBtn) for (anIterBtn = mySelBtn.begin(); anIterBtn != mySelBtn.end(); ++anIterBtn)
connect(anIterBtn.value(), SIGNAL(clicked()), this, SLOT(SetEditCurrentArgument())); connect(anIterBtn.value(), SIGNAL(clicked()), this, SLOT(SetEditCurrentArgument()));
QMap<int, SalomeApp_DoubleSpinBox*>::iterator anIterSpin; QMap<int, SalomeApp_IntSpinBox*>::iterator anIterSpin;
for (anIterSpin = mySpinBox.begin(); anIterSpin != mySpinBox.end(); ++anIterSpin) for (anIterSpin = mySpinBox.begin(); anIterSpin != mySpinBox.end(); ++anIterSpin)
connect(anIterSpin.value(), SIGNAL(valueChanged(double)), this, SLOT(ValueChangedInSpinBox(double))); connect(anIterSpin.value(), SIGNAL(valueChanged(int)), this, SLOT(ValueChangedInSpinBox(int)));
// init controls and fields // init controls and fields
initName(tr("GEOM_BLOCK_MULTITRSF")); initName(tr("GEOM_BLOCK_MULTITRSF"));
@ -164,14 +164,14 @@ void BlocksGUI_TrsfDlg::ConstructorsClicked (int constructorId)
case 0: case 0:
myGrp2->hide(); myGrp2->hide();
myGrp1->show(); myGrp1->show();
mySpinBox[SpinBox1]->setValue(2.0); mySpinBox[SpinBox1]->setValue(2);
mySelBtn[MainObj1]->click(); mySelBtn[MainObj1]->click();
break; break;
case 1: case 1:
myGrp1->hide(); myGrp1->hide();
myGrp2->show(); myGrp2->show();
mySpinBox[SpinBox2U]->setValue(2.0); mySpinBox[SpinBox2U]->setValue(2);
mySpinBox[SpinBox2V]->setValue(2.0); mySpinBox[SpinBox2V]->setValue(2);
mySelBtn[MainObj2]->click(); mySelBtn[MainObj2]->click();
break; break;
default: default:
@ -406,7 +406,7 @@ void BlocksGUI_TrsfDlg::enterEvent (QEvent*)
// function : ValueChangedInSpinBox() // function : ValueChangedInSpinBox()
// purpose : // purpose :
//================================================================================= //=================================================================================
void BlocksGUI_TrsfDlg::ValueChangedInSpinBox(double) void BlocksGUI_TrsfDlg::ValueChangedInSpinBox(int)
{ {
displayPreview(); displayPreview();
} }
@ -449,7 +449,7 @@ void BlocksGUI_TrsfDlg::createSpinWg (const QString& theLbl,
const int theId) const int theId)
{ {
QLabel* lab = new QLabel(theLbl, theParent); QLabel* lab = new QLabel(theLbl, theParent);
mySpinBox[theId] = new SalomeApp_DoubleSpinBox(theParent); mySpinBox[theId] = new SalomeApp_IntSpinBox(theParent);
QGridLayout* l = 0; QGridLayout* l = 0;
if (!theParent->layout()) { if (!theParent->layout()) {
l = new QGridLayout(theParent); l = new QGridLayout(theParent);
@ -580,7 +580,7 @@ bool BlocksGUI_TrsfDlg::execute (ObjectList& objects)
anObj = GEOM::GEOM_IBlocksOperations::_narrow(getOperation())-> anObj = GEOM::GEOM_IBlocksOperations::_narrow(getOperation())->
MakeMultiTransformation1D(myShape, MakeMultiTransformation1D(myShape,
myFaces[Face1], myFaces[Face2], myFaces[Face1], myFaces[Face2],
(int)mySpinBox[SpinBox1]->value()); mySpinBox[SpinBox1]->value());
if (!anObj->_is_nil()) if (!anObj->_is_nil())
{ {
QStringList aParameters; QStringList aParameters;
@ -594,9 +594,9 @@ bool BlocksGUI_TrsfDlg::execute (ObjectList& objects)
anObj = GEOM::GEOM_IBlocksOperations::_narrow(getOperation())-> anObj = GEOM::GEOM_IBlocksOperations::_narrow(getOperation())->
MakeMultiTransformation2D (myShape, MakeMultiTransformation2D (myShape,
myFaces[Face1U], myFaces[Face2U], myFaces[Face1U], myFaces[Face2U],
(int)mySpinBox[SpinBox2U]->value(), mySpinBox[SpinBox2U]->value(),
myFaces[Face1V], myFaces[Face2V], myFaces[Face1V], myFaces[Face2V],
(int)mySpinBox[SpinBox2V]->value()); mySpinBox[SpinBox2V]->value());
if (!anObj->_is_nil()) if (!anObj->_is_nil())
{ {
QStringList aParameters; QStringList aParameters;

View File

@ -29,7 +29,7 @@
#include <QMap> #include <QMap>
class SalomeApp_DoubleSpinBox; class SalomeApp_IntSpinBox;
class QGroupBox; class QGroupBox;
class QPushButton; class QPushButton;
class QLineEdit; class QLineEdit;
@ -78,7 +78,7 @@ private:
QMap<int, QPushButton*> mySelBtn; QMap<int, QPushButton*> mySelBtn;
QMap<int, QLineEdit*> mySelName; QMap<int, QLineEdit*> mySelName;
QMap<int, SalomeApp_DoubleSpinBox*> mySpinBox; QMap<int, SalomeApp_IntSpinBox*> mySpinBox;
private slots: private slots:
void ClickOnOk(); void ClickOnOk();
@ -89,7 +89,7 @@ private slots:
void SelectionIntoArgument(); void SelectionIntoArgument();
void SetEditCurrentArgument(); void SetEditCurrentArgument();
void ValueChangedInSpinBox (double); void ValueChangedInSpinBox (int);
}; };
#endif // BLOCKSGUI_TRSFDLG_H #endif // BLOCKSGUI_TRSFDLG_H