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)
def __init__(self, section_id, parent=None): QTabWidget.__init__(self, parent) self.setupUi(self) self.charts = [] self.section_id = section_id
def __init__(self, parent=None): QTabWidget.__init__(self, parent) self.setupUi(self) self.charts = []