def __init__(self):
        QDialog.__init__(self)
        self.setupUi(self)
        self.setFixedSize(self.size())

        #SIGNALS
        QObject.connect(self.btnRun, SIGNAL('clicked()'), self.processing)
        QObject.connect(self.cmbLayer, SIGNAL('currentIndexChanged(QString)'), self.fill_form)

        #INIT CONTROLS VALUES
        self.cmbGeocoder.addItems(GeocoderFactory.get_geocoders_names())
        self.cmbLayer.addItems(get_layer_names([QGis.Point]))
        for region in regions_helper.get_regions_names():
            self.cmbRegion.addItem(region['name'],  region)
    def __init__(self, parent=None):
        super(BatchGeocodingDialog, self).__init__(parent)
        self.setupUi(self)
        self.setFixedSize(self.size())

        #SIGNALS
        QObject.connect(self.btnRun, SIGNAL('clicked()'), self.processing)
        QObject.connect(self.cmbLayer, SIGNAL('currentIndexChanged(QString)'), self.fill_form)

        #INIT CONTROLS VALUES
        for geocoder_name in GeocoderFactory.get_geocoders_names():
            icon_path = GeocoderFactory.get_geocoder(geocoder_name).icon_path
            self.cmbGeocoder.addItem(QIcon(icon_path), geocoder_name)
        self.cmbLayer.addItems(get_layer_names([QGis.Point]))
        for region in regions_helper.get_regions_names():
            self.cmbRegion.addItem(region['name'],  region)
Exemple #3
0
    def __init__(self, parent=None):
        super(BatchGeocodingDialog, self).__init__(parent)
        self.setupUi(self)
        self.setFixedSize(self.size())

        #SIGNALS
        QObject.connect(self.btnRun, SIGNAL('clicked()'), self.processing)
        QObject.connect(self.cmbLayer, SIGNAL('currentIndexChanged(QString)'),
                        self.fill_form)

        #INIT CONTROLS VALUES
        for geocoder_name in GeocoderFactory.get_geocoders_names():
            icon_path = GeocoderFactory.get_geocoder(geocoder_name).icon_path
            self.cmbGeocoder.addItem(QIcon(icon_path), geocoder_name)
        self.cmbLayer.addItems(get_layer_names([QGis.Point]))
        for region in regions_helper.get_regions_names():
            self.cmbRegion.addItem(region['name'], region)
    def __init__(self, iface):
        QDockWidget.__init__(self, iface.mainWindow())
        self.setupUi(self)
        
        self.iface = iface
        self.search_threads = None  # []
        self.result_renderer = RubberBandResultRenderer(iface)

        if hasattr(self.txtSearch, 'setPlaceholderText'):
            self.txtSearch.setPlaceholderText(self.tr("Address..."))

        self.txtSearch.textChanged.connect(self.start_geocode)
        self.cmbGeocoder.currentIndexChanged.connect(self.start_geocode)
        self.cmbGeocoder.addItems(GeocoderFactory.get_geocoders_names())

        self.lstSearchResult.currentItemChanged.connect(self.result_selected)
        self.lstSearchResult.itemDoubleClicked.connect(self.result_selected)

        self.visibilityChanged.connect(self.result_renderer.clear)
    def __init__(self, iface):
        QDockWidget.__init__(self, iface.mainWindow())
        self.setupUi(self)

        self.iface = iface
        self.search_threads = None  # []
        self.result_renderer = RubberBandResultRenderer(iface)

        if hasattr(self.txtSearch, 'setPlaceholderText'):
            self.txtSearch.setPlaceholderText(self.tr("Address..."))

        self.txtSearch.textChanged.connect(self.start_geocode)
        self.cmbGeocoder.currentIndexChanged.connect(self.start_geocode)

        geocoders = GeocoderFactory.get_geocoders_names()
        geocoders.sort()
        for geocoder_name in geocoders:
            icon_path = GeocoderFactory.get_geocoder(geocoder_name).icon_path
            self.cmbGeocoder.addItem(QIcon(icon_path), geocoder_name)

        self.lstSearchResult.currentItemChanged.connect(self.result_selected)
        self.lstSearchResult.itemDoubleClicked.connect(self.result_selected)

        self.visibilityChanged.connect(self.result_renderer.clear)