def __init__(self, layer): QDialog.__init__(self) # set up the user interface self.ui = Ui_Dialog() self.ui.setupUi(self) self.setWindowTitle(u"%s - %s" % (self.tr("Layer Properties"), layer.name())) self.layer = layer self.initBlendingCombo() self.ui.horizontalSlider_Transparency.valueChanged.connect(self.sliderChanged) self.ui.spinBox_Transparency.valueChanged.connect(self.spinBoxChanged) self.ui.buttonBox.button(QDialogButtonBox.Apply).clicked.connect(self.applyClicked) self.ui.textEdit_Properties.setText(layer.metadata()) self.ui.spinBox_Transparency.setValue(layer.transparency) i = self.ui.comboBox_BlendingMode.findText(layer.blendModeName) if i != -1: self.ui.comboBox_BlendingMode.setCurrentIndex(i) if layer.layerDef.serviceUrl[0] == ":": self.ui.checkBox_SmoothRender.setEnabled(False) self.ui.checkBox_CreditVisibility.setEnabled(False) else: self.ui.checkBox_SmoothRender.setChecked(layer.smoothRender) self.ui.checkBox_CreditVisibility.setChecked(layer.creditVisibility)
def __init__(self, layer): QDialog.__init__(self) # set up the user interface self.ui = Ui_Dialog() self.ui.setupUi(self) self.setWindowTitle(u"%s - %s" % (self.tr("Layer Properties"), layer.name())) self.layer = layer self.initBlendingCombo() self.ui.horizontalSlider_Transparency.valueChanged.connect(self.sliderChanged) self.ui.spinBox_Transparency.valueChanged.connect(self.spinBoxChanged) self.ui.textEdit_Properties.setText(layer.metadata()) self.ui.spinBox_Transparency.setValue(layer.transparency) i = self.ui.comboBox_BlendingMode.findText(layer.blendModeName) if i != -1: self.ui.comboBox_BlendingMode.setCurrentIndex(i) self.ui.checkBox_CreditVisibility.setChecked(layer.creditVisibility)