+ set range for quantity boxes

This commit is contained in:
wmayer
2016-02-29 12:29:02 +01:00
parent bcd0ec8f53
commit 5574419293
7 changed files with 68 additions and 23 deletions

View File

@@ -191,28 +191,42 @@ DlgPrimitives::DlgPrimitives(QWidget* parent)
// set limits
//
// plane
ui.planeLength->setMaximum(INT_MAX);
ui.planeWidth->setMaximum(INT_MAX);
ui.planeLength->setRange(0, INT_MAX);
ui.planeWidth->setRange(0, INT_MAX);
// box
ui.boxLength->setMaximum(INT_MAX);
ui.boxWidth->setMaximum(INT_MAX);
ui.boxHeight->setMaximum(INT_MAX);
ui.boxLength->setRange(0, INT_MAX);
ui.boxWidth->setRange(0, INT_MAX);
ui.boxHeight->setRange(0, INT_MAX);
// cylinder
ui.cylinderRadius->setMaximum(INT_MAX);
ui.cylinderHeight->setMaximum(INT_MAX);
ui.cylinderRadius->setRange(0, INT_MAX);
ui.cylinderHeight->setRange(0, INT_MAX);
ui.cylinderAngle->setRange(0, 360);
// cone
ui.coneRadius1->setMaximum(INT_MAX);
ui.coneRadius2->setMaximum(INT_MAX);
ui.coneHeight->setMaximum(INT_MAX);
ui.coneRadius1->setRange(0, INT_MAX);
ui.coneRadius2->setRange(0, INT_MAX);
ui.coneHeight->setRange(0, INT_MAX);
ui.coneAngle->setRange(0, 360);
// sphere
ui.sphereRadius->setMaximum(INT_MAX);
ui.sphereRadius->setRange(0, INT_MAX);
ui.sphereAngle1->setRange(-90, 90);
ui.sphereAngle2->setRange(-90, 90);
ui.sphereAngle3->setRange(0, 360);
// ellipsoid
ui.ellipsoidRadius1->setMaximum(INT_MAX);
ui.ellipsoidRadius2->setMaximum(INT_MAX);
ui.ellipsoidRadius3->setMaximum(INT_MAX);
ui.ellipsoidRadius1->setRange(0, INT_MAX);
ui.ellipsoidRadius2->setRange(0, INT_MAX);
ui.ellipsoidRadius3->setRange(0, INT_MAX);
ui.ellipsoidAngle1->setRange(-90, 90);
ui.ellipsoidAngle2->setRange(-90, 90);
ui.ellipsoidAngle3->setRange(0, 360);
// torus
ui.torusRadius1->setMaximum(INT_MAX);
ui.torusRadius2->setMaximum(INT_MAX);
ui.torusRadius1->setRange(0, INT_MAX);
ui.torusRadius2->setRange(0, INT_MAX);
ui.torusAngle1->setRange(-180, 180);
ui.torusAngle2->setRange(-180, 180);
ui.torusAngle3->setRange(0, 360);
// prism
ui.prismCircumradius->setRange(0, INT_MAX);
ui.prismHeight->setRange(0, INT_MAX);
// wedge
ui.wedgeXmin->setMinimum(INT_MIN);
ui.wedgeXmin->setMaximum(INT_MAX);
@@ -235,11 +249,19 @@ DlgPrimitives::DlgPrimitives(QWidget* parent)
ui.wedgeZ2max->setMinimum(INT_MIN);
ui.wedgeZ2max->setMaximum(INT_MAX);
// helix
ui.helixPitch->setMaximum(INT_MAX);
ui.helixHeight->setMaximum(INT_MAX);
ui.helixRadius->setMaximum(INT_MAX);
ui.helixPitch->setRange(0, INT_MAX);
ui.helixHeight->setRange(0, INT_MAX);
ui.helixRadius->setRange(0, INT_MAX);
ui.helixAngle->setRange(0, 90);
// circle
ui.circleRadius->setMaximum(INT_MAX);
ui.circleRadius->setRange(0, INT_MAX);
ui.circleAngle0->setRange(0, 360);
ui.circleAngle1->setRange(0, 360);
// ellipse
ui.ellipseMajorRadius->setRange(0, INT_MAX);
ui.ellipseMinorRadius->setRange(0, INT_MAX);
ui.ellipseAngle0->setRange(0, 360);
ui.ellipseAngle1->setRange(0, 360);
// vertex
ui.vertexX->setMaximum(INT_MAX);
ui.vertexY->setMaximum(INT_MAX);
@@ -261,6 +283,7 @@ DlgPrimitives::DlgPrimitives(QWidget* parent)
ui.edgeZ2->setMaximum(INT_MAX);
ui.edgeZ2->setMinimum(INT_MIN);
// RegularPolygon
ui.regularPolygonCircumradius->setRange(0, INT_MAX);
}
/*