示例#1
0
    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)