Exemplo n.º 1
0
    def __init__(self, parent=None, iface=None):
        QTabWidget.__init__(self, parent)
        self.setupUi(self)

        self.setTabIcon(0, GuiUtils.get_icon('local.png'))
        self.setTabIcon(1, GuiUtils.get_icon('web.png'))

        self._notif_bar = None
        self._ol_loaded = False
        self._overlay_layer = None
        self.sel_highlight = None
        self.memory_layer = None
        self._db_session = STDMDb.instance().session

        self.set_iface(iface)

        # Web config
        self._web_spatial_loader = WebSpatialLoader(self.spatial_web_view,
                                                    self)

        # Connect signals
        self._web_spatial_loader.loadError.connect(
            self.on_spatial_browser_error)
        self._web_spatial_loader.loadProgress.connect(
            self.on_spatial_browser_loading)
        self._web_spatial_loader.loadFinished.connect(
            self.on_spatial_browser_finished)
        self._web_spatial_loader.zoomChanged.connect(
            self.on_map_zoom_level_changed)
        self.rbGMaps.toggled.connect(self.on_load_GMaps)
        self.rbOSM.toggled.connect(self.on_load_OSM)
        self.zoomSlider.sliderReleased.connect(self.on_zoom_changed)
        self.btnResetMap.clicked.connect(self.on_reset_web_map)
        self.btnSync.clicked.connect(self.on_sync_extents)
        QgsProject.instance().layersWillBeRemoved.connect(
            self._on_overlay_to_be_removed)
Exemplo n.º 2
0
 def __init__(self, section_id, parent=None):
     QTabWidget.__init__(self, parent)
     self.setupUi(self)
     self.charts = []
     self.section_id = section_id
Exemplo n.º 3
0
 def __init__(self, parent=None):
     QTabWidget.__init__(self, parent)
     self.setupUi(self)
     self.charts = []