def _initChildren(self): self.customNameLe = QtGui.QLineEdit(self._model.CustomName()) self.isPrimaryDetachmentCb = QtGui.QCheckBox() if self._model.IsPrimary(): self.isPrimaryDetachmentCb.setChecked(True) self.unitTable = UnitTable(self._model, self.ctrl) self.pointsLbl = QtGui.QLabel("<b>0</b>") self.addUnitPb = QtGui.QPushButton( QtGui.QIcon( os.path.join(globals.BASEDIR, "data", "icons", "plus.png")), "&Add") self.duplicateUnitPb = QtGui.QPushButton( QtGui.QIcon( os.path.join(globals.BASEDIR, "data", "icons", "copy.png")), "Dupli&cate") self.duplicateUnitPb.setEnabled(False) self.deleteUnitPb = QtGui.QPushButton( QtGui.QIcon( os.path.join(globals.BASEDIR, "data", "icons", "delete.png")), "&Delete") self.deleteUnitPb.setEnabled(False) #========================================================================= # group boxes #========================================================================= self.generalGb = QtGui.QGroupBox("General") self.detailsGb = QtGui.QGroupBox("Details") self.detailsGb.setMinimumWidth(400) self.unitGb = QtGui.QGroupBox("Units")