aboutsummaryrefslogtreecommitdiff
path: root/BoxerDockWidget.py
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2016-06-10 06:01:19 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2016-06-11 20:47:09 +0200
commit05347f2f8df2437c9a915858bc89035901feda5d (patch)
tree1cd95af02a6a1d7198bd0771238357dbe5d3fc71 /BoxerDockWidget.py
parentdd3f7b40b4b53bca37b41697bb424b145b9fcf96 (diff)
downloadfreecad-boxer-05347f2f8df2437c9a915858bc89035901feda5d.tar.gz
freecad-boxer-05347f2f8df2437c9a915858bc89035901feda5d.tar.bz2
freecad-boxer-05347f2f8df2437c9a915858bc89035901feda5d.tar.xz
freecad-boxer-05347f2f8df2437c9a915858bc89035901feda5d.zip
o Basic support for disabling sides.
Diffstat (limited to 'BoxerDockWidget.py')
-rw-r--r--BoxerDockWidget.py88
1 files changed, 64 insertions, 24 deletions
diff --git a/BoxerDockWidget.py b/BoxerDockWidget.py
index 1d82898..cbaa482 100644
--- a/BoxerDockWidget.py
+++ b/BoxerDockWidget.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'BoxerDockWidget.ui'
#
-# Created: Tue May 31 00:39:43 2016
+# Created: Thu Jun 9 22:48:14 2016
# by: pyside-uic 0.2.15 running on PySide 1.2.2
#
# WARNING! All changes made in this file will be lost!
@@ -12,7 +12,7 @@ from PySide import QtCore, QtGui
class Ui_BoxerDockWidget(object):
def setupUi(self, BoxerDockWidget):
BoxerDockWidget.setObjectName("BoxerDockWidget")
- BoxerDockWidget.resize(499, 522)
+ BoxerDockWidget.resize(499, 737)
self.dockWidgetContents = QtGui.QWidget()
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
@@ -23,8 +23,8 @@ class Ui_BoxerDockWidget(object):
self.verticalLayout = QtGui.QVBoxLayout(self.dockWidgetContents)
self.verticalLayout.setSizeConstraint(QtGui.QLayout.SetMaximumSize)
self.verticalLayout.setObjectName("verticalLayout")
- self.gridLayout_2 = QtGui.QGridLayout()
- self.gridLayout_2.setObjectName("gridLayout_2")
+ self.dimLayout = QtGui.QGridLayout()
+ self.dimLayout.setObjectName("dimLayout")
self.notchSizeLabel = QtGui.QLabel(self.dockWidgetContents)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
@@ -33,7 +33,7 @@ class Ui_BoxerDockWidget(object):
self.notchSizeLabel.setSizePolicy(sizePolicy)
self.notchSizeLabel.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
self.notchSizeLabel.setObjectName("notchSizeLabel")
- self.gridLayout_2.addWidget(self.notchSizeLabel, 3, 0, 1, 1)
+ self.dimLayout.addWidget(self.notchSizeLabel, 3, 0, 1, 1)
self.widthLabel = QtGui.QLabel(self.dockWidgetContents)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
@@ -41,18 +41,18 @@ class Ui_BoxerDockWidget(object):
sizePolicy.setHeightForWidth(self.widthLabel.sizePolicy().hasHeightForWidth())
self.widthLabel.setSizePolicy(sizePolicy)
self.widthLabel.setObjectName("widthLabel")
- self.gridLayout_2.addWidget(self.widthLabel, 0, 1, 1, 1)
+ self.dimLayout.addWidget(self.widthLabel, 0, 1, 1, 1)
self.heightLabel = QtGui.QLabel(self.dockWidgetContents)
self.heightLabel.setObjectName("heightLabel")
- self.gridLayout_2.addWidget(self.heightLabel, 0, 2, 1, 1)
+ self.dimLayout.addWidget(self.heightLabel, 0, 2, 1, 1)
self.innerLabel = QtGui.QLabel(self.dockWidgetContents)
self.innerLabel.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
self.innerLabel.setObjectName("innerLabel")
- self.gridLayout_2.addWidget(self.innerLabel, 2, 0, 1, 1)
+ self.dimLayout.addWidget(self.innerLabel, 2, 0, 1, 1)
self.outerLabel = QtGui.QLabel(self.dockWidgetContents)
self.outerLabel.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
self.outerLabel.setObjectName("outerLabel")
- self.gridLayout_2.addWidget(self.outerLabel, 1, 0, 1, 1)
+ self.dimLayout.addWidget(self.outerLabel, 1, 0, 1, 1)
self.innerHeight = QtGui.QLineEdit(self.dockWidgetContents)
self.innerHeight.setEnabled(False)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
@@ -61,7 +61,7 @@ class Ui_BoxerDockWidget(object):
sizePolicy.setHeightForWidth(self.innerHeight.sizePolicy().hasHeightForWidth())
self.innerHeight.setSizePolicy(sizePolicy)
self.innerHeight.setObjectName("innerHeight")
- self.gridLayout_2.addWidget(self.innerHeight, 2, 2, 1, 1)
+ self.dimLayout.addWidget(self.innerHeight, 2, 2, 1, 1)
self.innerDepth = QtGui.QLineEdit(self.dockWidgetContents)
self.innerDepth.setEnabled(False)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
@@ -70,39 +70,39 @@ class Ui_BoxerDockWidget(object):
sizePolicy.setHeightForWidth(self.innerDepth.sizePolicy().hasHeightForWidth())
self.innerDepth.setSizePolicy(sizePolicy)
self.innerDepth.setObjectName("innerDepth")
- self.gridLayout_2.addWidget(self.innerDepth, 2, 3, 1, 1)
+ self.dimLayout.addWidget(self.innerDepth, 2, 3, 1, 1)
self.depthLabel = QtGui.QLabel(self.dockWidgetContents)
self.depthLabel.setObjectName("depthLabel")
- self.gridLayout_2.addWidget(self.depthLabel, 0, 3, 1, 1)
+ self.dimLayout.addWidget(self.depthLabel, 0, 3, 1, 1)
self.label = QtGui.QLabel(self.dockWidgetContents)
self.label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
self.label.setObjectName("label")
- self.gridLayout_2.addWidget(self.label, 3, 2, 1, 1)
+ self.dimLayout.addWidget(self.label, 3, 2, 1, 1)
self.outerWidth = QtGui.QSpinBox(self.dockWidgetContents)
self.outerWidth.setMinimum(1)
self.outerWidth.setMaximum(99999)
self.outerWidth.setObjectName("outerWidth")
- self.gridLayout_2.addWidget(self.outerWidth, 1, 1, 1, 1)
+ self.dimLayout.addWidget(self.outerWidth, 1, 1, 1, 1)
self.outerHeight = QtGui.QSpinBox(self.dockWidgetContents)
self.outerHeight.setMinimum(1)
self.outerHeight.setMaximum(99999)
self.outerHeight.setObjectName("outerHeight")
- self.gridLayout_2.addWidget(self.outerHeight, 1, 2, 1, 1)
+ self.dimLayout.addWidget(self.outerHeight, 1, 2, 1, 1)
self.outerDepth = QtGui.QSpinBox(self.dockWidgetContents)
self.outerDepth.setMinimum(1)
self.outerDepth.setMaximum(99999)
self.outerDepth.setObjectName("outerDepth")
- self.gridLayout_2.addWidget(self.outerDepth, 1, 3, 1, 1)
+ self.dimLayout.addWidget(self.outerDepth, 1, 3, 1, 1)
self.notchSize = QtGui.QSpinBox(self.dockWidgetContents)
self.notchSize.setMinimum(1)
self.notchSize.setMaximum(99999)
self.notchSize.setObjectName("notchSize")
- self.gridLayout_2.addWidget(self.notchSize, 3, 1, 1, 1)
+ self.dimLayout.addWidget(self.notchSize, 3, 1, 1, 1)
self.thickness = QtGui.QSpinBox(self.dockWidgetContents)
self.thickness.setMinimum(1)
self.thickness.setMaximum(99999)
self.thickness.setObjectName("thickness")
- self.gridLayout_2.addWidget(self.thickness, 3, 3, 1, 1)
+ self.dimLayout.addWidget(self.thickness, 3, 3, 1, 1)
self.innerWidth = QtGui.QLineEdit(self.dockWidgetContents)
self.innerWidth.setEnabled(False)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
@@ -111,8 +111,38 @@ class Ui_BoxerDockWidget(object):
sizePolicy.setHeightForWidth(self.innerWidth.sizePolicy().hasHeightForWidth())
self.innerWidth.setSizePolicy(sizePolicy)
self.innerWidth.setObjectName("innerWidth")
- self.gridLayout_2.addWidget(self.innerWidth, 2, 1, 1, 1)
- self.verticalLayout.addLayout(self.gridLayout_2)
+ self.dimLayout.addWidget(self.innerWidth, 2, 1, 1, 1)
+ self.verticalLayout.addLayout(self.dimLayout)
+ self.line_2 = QtGui.QFrame(self.dockWidgetContents)
+ self.line_2.setFrameShape(QtGui.QFrame.HLine)
+ self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
+ self.line_2.setObjectName("line_2")
+ self.verticalLayout.addWidget(self.line_2)
+ self.groupBox = QtGui.QGroupBox(self.dockWidgetContents)
+ self.groupBox.setEnabled(True)
+ self.groupBox.setObjectName("groupBox")
+ self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox)
+ self.verticalLayout_3.setObjectName("verticalLayout_3")
+ self.frontCheckBox = QtGui.QCheckBox(self.groupBox)
+ self.frontCheckBox.setTristate(False)
+ self.frontCheckBox.setObjectName("frontCheckBox")
+ self.verticalLayout_3.addWidget(self.frontCheckBox)
+ self.backCheckBox = QtGui.QCheckBox(self.groupBox)
+ self.backCheckBox.setObjectName("backCheckBox")
+ self.verticalLayout_3.addWidget(self.backCheckBox)
+ self.leftCheckBox = QtGui.QCheckBox(self.groupBox)
+ self.leftCheckBox.setObjectName("leftCheckBox")
+ self.verticalLayout_3.addWidget(self.leftCheckBox)
+ self.rightCheckBox = QtGui.QCheckBox(self.groupBox)
+ self.rightCheckBox.setObjectName("rightCheckBox")
+ self.verticalLayout_3.addWidget(self.rightCheckBox)
+ self.topCheckBox = QtGui.QCheckBox(self.groupBox)
+ self.topCheckBox.setObjectName("topCheckBox")
+ self.verticalLayout_3.addWidget(self.topCheckBox)
+ self.bottomCheckBox = QtGui.QCheckBox(self.groupBox)
+ self.bottomCheckBox.setObjectName("bottomCheckBox")
+ self.verticalLayout_3.addWidget(self.bottomCheckBox)
+ self.verticalLayout.addWidget(self.groupBox)
self.generateButton = QtGui.QPushButton(self.dockWidgetContents)
self.generateButton.setEnabled(False)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Maximum)
@@ -128,9 +158,6 @@ class Ui_BoxerDockWidget(object):
self.line.setFrameShadow(QtGui.QFrame.Sunken)
self.line.setObjectName("line")
self.verticalLayout.addWidget(self.line)
- self.horizontalLayout = QtGui.QHBoxLayout()
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.verticalLayout.addLayout(self.horizontalLayout)
self.fitViewButton = QtGui.QPushButton(self.dockWidgetContents)
self.fitViewButton.setObjectName("fitViewButton")
self.verticalLayout.addWidget(self.fitViewButton)
@@ -149,7 +176,13 @@ class Ui_BoxerDockWidget(object):
BoxerDockWidget.setTabOrder(self.innerHeight, self.innerDepth)
BoxerDockWidget.setTabOrder(self.innerDepth, self.notchSize)
BoxerDockWidget.setTabOrder(self.notchSize, self.thickness)
- BoxerDockWidget.setTabOrder(self.thickness, self.generateButton)
+ BoxerDockWidget.setTabOrder(self.thickness, self.frontCheckBox)
+ BoxerDockWidget.setTabOrder(self.frontCheckBox, self.backCheckBox)
+ BoxerDockWidget.setTabOrder(self.backCheckBox, self.leftCheckBox)
+ BoxerDockWidget.setTabOrder(self.leftCheckBox, self.rightCheckBox)
+ BoxerDockWidget.setTabOrder(self.rightCheckBox, self.topCheckBox)
+ BoxerDockWidget.setTabOrder(self.topCheckBox, self.bottomCheckBox)
+ BoxerDockWidget.setTabOrder(self.bottomCheckBox, self.generateButton)
BoxerDockWidget.setTabOrder(self.generateButton, self.fitViewButton)
def retranslateUi(self, BoxerDockWidget):
@@ -161,6 +194,13 @@ class Ui_BoxerDockWidget(object):
self.outerLabel.setText(QtGui.QApplication.translate("BoxerDockWidget", "Outer", None, QtGui.QApplication.UnicodeUTF8))
self.depthLabel.setText(QtGui.QApplication.translate("BoxerDockWidget", "Depth", None, QtGui.QApplication.UnicodeUTF8))
self.label.setText(QtGui.QApplication.translate("BoxerDockWidget", "Thickness", None, QtGui.QApplication.UnicodeUTF8))
+ self.groupBox.setTitle(QtGui.QApplication.translate("BoxerDockWidget", "Enabled sides", None, QtGui.QApplication.UnicodeUTF8))
+ self.frontCheckBox.setText(QtGui.QApplication.translate("BoxerDockWidget", "Front", None, QtGui.QApplication.UnicodeUTF8))
+ self.backCheckBox.setText(QtGui.QApplication.translate("BoxerDockWidget", "Back", None, QtGui.QApplication.UnicodeUTF8))
+ self.leftCheckBox.setText(QtGui.QApplication.translate("BoxerDockWidget", "Left", None, QtGui.QApplication.UnicodeUTF8))
+ self.rightCheckBox.setText(QtGui.QApplication.translate("BoxerDockWidget", "Right", None, QtGui.QApplication.UnicodeUTF8))
+ self.topCheckBox.setText(QtGui.QApplication.translate("BoxerDockWidget", "Top", None, QtGui.QApplication.UnicodeUTF8))
+ self.bottomCheckBox.setText(QtGui.QApplication.translate("BoxerDockWidget", "Bottom", None, QtGui.QApplication.UnicodeUTF8))
self.generateButton.setText(QtGui.QApplication.translate("BoxerDockWidget", "Generate", None, QtGui.QApplication.UnicodeUTF8))
self.fitViewButton.setText(QtGui.QApplication.translate("BoxerDockWidget", "Fit all", None, QtGui.QApplication.UnicodeUTF8))