def __init__(self, iface): self.iface = iface self.prefix = '' self.variables = None self.dim_names = [] self.dim_values = dict() self.dim_values2 = dict() self.dim_def = dict() self.dim_band = dict() self.dim1Count = 0 self.dim2Count = 0 self.layerCrs = QgsCoordinateReferenceSystem() self.selectedCrs = QgsCoordinateReferenceSystem() QDialog.__init__(self) # Set up the user interface from Designer. self.ui = Ui_NetCDFBrowser() self.ui.setupUi(self) self.ui.cboCrs.clear() self.ui.cboCrs.insertItem(0, self.tr("Layer (None)")) self.ui.cboCrs.insertItem(1, self.tr("Project (None)")) self.ui.cboCrs.insertItem(2, self.tr("Selected (None)")) QObject.connect(self.ui.cboVars, SIGNAL("currentIndexChanged(QString)"), self.updateVariable)