def __init__(self): QDialog.__init__(self) self.setupUi(self) self.licenseTemplateManager = LicenseTemplateManager(currentPath) self.licenseTemplate = LicenseTemplate() self.btnSave = self.buttonBox.button(QDialogButtonBox.Save) self.btnClose = self.buttonBox.button(QDialogButtonBox.Close) self.btnNew.clicked.connect(self.newLicense) self.btnRemove.clicked.connect(self.removeLicense) self.leName.textEdited.connect(self.templateModified) self.leVersion.textEdited.connect(self.templateModified) self.textDescription.textChanged.connect(self.templateModified) self.cmbLicense.currentIndexChanged.connect(self.licenseChanged) self.buttonBox.accepted.disconnect(self.accept) self.btnSave.clicked.connect(self.saveTemplate) self.manageGui()
def __init__(self, iface, parent=None): super(ApplyTemplatesDialog, self).__init__(parent) self.setupUi(self) self.iface = iface self.layers = [] self.translatedNoneLabel = QCoreApplication.translate( "Metatools", "None") self.licenseTemplateManager = LicenseTemplateManager(currentPath) self.workflowTemplateManager = WorkflowTemplateManager(currentPath) self.datatypeTemplateManager = DatatypeTemplateManager(currentPath) path = os.path.join(currentPath, "templates/institutions.xml") self.orgsTemplateManager = OrganizationTemplateManager(path) self.btnApply = QPushButton(self.tr("Apply")) self.btnClose = QPushButton(self.tr("Close")) self.buttonBox.clear() self.buttonBox.addButton(self.btnApply, QDialogButtonBox.AcceptRole) self.buttonBox.addButton(self.btnClose, QDialogButtonBox.RejectRole) self.chkExternalFiles.stateChanged.connect(self.toggleExternalFiles) self.lstLayers.itemSelectionChanged.connect(self.updateLayerList) self.btnSelectDataFiles.clicked.connect(self.selectExternalFiles) self.btnManageLicenses.clicked.connect(self.manageLicenses) self.btnManageOrgs.clicked.connect(self.manageOrganizations) self.btnManageWorkflows.clicked.connect(self.manageWorkflows) self.btnManageDatatypes.clicked.connect(self.manageDatatypes) self.btnSelectLogFile.clicked.connect(self.selectLogFile) self.buttonBox.accepted.disconnect(self.accept) self.btnApply.clicked.connect(self.applyTemplates) self.manageGui()