Ejemplo n.º 1
0
    def unload(self):
        self.iface.mapCanvas().unsetMapTool(self.mapTool)
        self.iface.removeToolBarIcon(self.toolAction)
        self.iface.removePluginMenu("what3words", self.toolAction)
        self.iface.removePluginMenu("what3words", self.zoomToAction)

        removeSettingsMenu("what3words")
        removeHelpMenu("what3words")
        removeAboutMenu("what3words")

        self.iface.removeDockWidget(self.zoomToDialog)

        if processingOk:
            Processing.removeProvider(self.provider)

        try:
            from what3words.tests import testerplugin
            from qgistester.tests import removeTestModule
            removeTestModule(testerplugin, "what3words")
        except:
            pass

        try:
            from lessons import removeLessonsFolder
            folder = os.path.join(pluginPath, '_lessons')
            removeLessonsFolder(folder)
        except:
            pass
    def unload(self):
        actions = self.iface.mainWindow().menuBar().actions()
        for action in actions:
            if action.menu().objectName() == 'mPluginMenu':
                menuPlugin = action.menu()
                menuPlugin.removeAction(self.actionRunWizard)
                if utils.isRepositoryInDirectory():
                    menuPlugin.removeAction(self.actionPluginManager)

        removeSettingsMenu('Boundless Connect')
        removeHelpMenu('Boundless Connect')
        removeAboutMenu('Boundless Connect')

        self.dockWidget.hide()

        try:
            from boundlessconnect.tests import testerplugin
            from qgistester.tests import removeTestModule
            removeTestModule(testerplugin, 'Boundless Connect')
        except Exception as e:
            pass

        try:
            from lessons import removeLessonsFolder
            folder = os.path.join(pluginPath, '_lessons')
            removeLessonsFolder(folder)
        except:
            pass
Ejemplo n.º 3
0
    def unload(self):
        self.iface.mapCanvas().unsetMapTool(self.mapTool)
        self.iface.removeDockWidget(self.mgrsDock)
        self.mgrsDock = None
        self.iface.removeToolBarIcon(self.toolAction)
        self.iface.removePluginMenu('MGRS', self.toolAction)
        self.iface.removePluginMenu('MGRS', self.zoomToAction)

        removeHelpMenu("MGRS")
        removeAboutMenu("MGRS")

        if processingOk:
            Processing.removeProvider(self.provider)

        try:
            from mgrstools.tests import testerplugin
            from qgistester.tests import removeTestModule
            removeTestModule(testerplugin, 'MGRS tools')
        except:
            pass

        try:
            from lessons import removeLessonsFolder
            folder = os.path.join(pluginPath, '_lessons')
            removeLessonsFolder(folder)
        except:
            pass
Ejemplo n.º 4
0
    def unload(self):
        self.iface.removePluginMenu("Tester", self.action)

        removeHelpMenu("Tester")
        removeAboutMenu("Tester")

        del self.action
        if self.widget:
            self.widget.hide()
            del self.widget
Ejemplo n.º 5
0
    def unload(self):
        self.iface.removePluginMenu("Tester", self.action)

        removeHelpMenu("Tester")
        removeAboutMenu("Tester")

        del self.action
        if self.widget:
            self.widget.hide()
            del self.widget
Ejemplo n.º 6
0
 def unload(self):
     self.explorer.deleteLater()
     removeSettingsMenu("GeoServer", self.iface.removePluginWebMenu)
     removeHelpMenu("GeoServer", self.iface.removePluginWebMenu)
     removeAboutMenu("GeoServer", self.iface.removePluginWebMenu)
     self.iface.removePluginWebMenu(u"GeoServer", self.explorerAction)
     layerwatcher.disconnectLayerWasAdded()
     try:
         from qgistester.tests import removeTestModule
         from geoserverexplorer.test import testplugin
         removeTestModule(testplugin, "GeoServer")
     except Exception as ex:
         pass
Ejemplo n.º 7
0
 def unload(self):
     self.explorer.deleteLater()
     removeSettingsMenu("GeoServer", self.iface.removePluginWebMenu)
     removeHelpMenu("GeoServer", self.iface.removePluginWebMenu)
     removeAboutMenu("GeoServer", self.iface.removePluginWebMenu)
     self.iface.removePluginWebMenu(u"GeoServer", self.explorerAction)
     layerwatcher.disconnectLayerWasAdded()
     try:
         from qgistester.tests import removeTestModule
         from geoserverexplorer.test import testplugin
         removeTestModule(testplugin, "GeoServer")
     except Exception as ex:
         pass
    def unload(self):
        self.iface.removeWebToolBarIcon(self.action)
        self.iface.removePluginWebMenu("Web App Builder", self.action)
        removeSettingsMenu("Web App Builder", self.iface.removePluginWebMenu)
        removeHelpMenu("Web App Builder", self.iface.removePluginWebMenu)
        removeAboutMenu("Web App Builder", self.iface.removePluginWebMenu)
        removeTempFolder()

        try:
            from webappbuilder.tests import testerplugin
            from qgistester.tests import removeTestModule
            removeTestModule(testerplugin, "Web App Builder")
        except:
            pass
Ejemplo n.º 9
0
    def unload(self):
        self.doAdd = False
        self.iface.mapCanvas().unsetMapTool(self.mapTool)
        self.iface.removeToolBarIcon(self.loadImagesAction)
        self.iface.removeToolBarIcon(self.loadImagesManAction)
        self.iface.removeToolBarIcon(self.stopLoadImagesAction)
        self.iface.removeToolBarIcon(self.removeImagesAction)

        self.iface.removePluginMenu("geotiffloader", self.loadImagesAction)
        self.iface.removePluginMenu("geotiffloader", self.loadImagesManAction)
        self.iface.removePluginMenu("geotiffloader", self.stopLoadImagesAction)
        self.iface.removePluginMenu("geotiffloader", self.removeImagesAction)

        removeSettingsMenu("geotiffloader")
        removeHelpMenu("geotiffloader")
        removeAboutMenu("geotiffloader")
Ejemplo n.º 10
0
    def unload(self):
        self.iface.removePluginMenu("Lessons", self.action)
        del self.action

        removeSettingsMenu("Lessons")
        removeHelpMenu("Lessons")
        removeAboutMenu("Lessons")

        tempDir = os.path.join(QDir.tempPath(), "lessons", "lesson")
        if QDir(tempDir).exists():
            shutil.rmtree(tempDir, True)

        try:
            from qgistester.tests import removeTestModule
            from lessons.test import testerplugin
            removeTestModule(testerplugin, "Lessons")
        except Exception as e:
            pass
Ejemplo n.º 11
0
 def unload(self):
     pem.removePkiTempFiles(self.explorer.catalogs())
     self.explorer.deleteLater()
     removeSettingsMenu("GeoServer", self.iface.removePluginWebMenu)
     removeHelpMenu("GeoServer", self.iface.removePluginWebMenu)
     removeAboutMenu("GeoServer", self.iface.removePluginWebMenu)
     self.iface.removePluginWebMenu(u"GeoServer", self.explorerAction)
     if processingOk:
         Processing.removeProvider(self.provider)
     layerwatcher.disconnectLayerWasAdded()
     try:
         from qgistester.tests import removeTestModule
         from geoserverexplorer.test import testplugin
         from geoserverexplorer.test import testpkiplugin
         removeTestModule(testplugin, "GeoServer")
         removeTestModule(testpkiplugin, "PKI GeoServer")
     except Exception as ex:
         pass
Ejemplo n.º 12
0
    def unload(self):
        self.iface.removePluginMenu("Lessons", self.action)
        del self.action

        removeSettingsMenu("Lessons")
        removeHelpMenu("Lessons")
        removeAboutMenu("Lessons")

        tempDir = os.path.join(QDir.tempPath(), "lessons" , "lesson")
        if QDir(tempDir).exists():
            shutil.rmtree(tempDir, True)

        try:
            from qgistester.tests import removeTestModule
            from lessons.test import testerplugin
            removeTestModule(testerplugin, "Lessons")
        except Exception as e:
            pass
Ejemplo n.º 13
0
    def unload(self):
        QgsRendererV2Registry.instance().removeRenderer('MilStd2525Renderer')

        removeHelpMenu("MIL-STD-2525")
        removeAboutMenu("MIL-STD-2525")

        try:
            from milstd2525.tests import testerplugin
            from qgistester.tests import removeTestModule
            removeTestModule(testerplugin, 'MIL-STD-2525')
        except:
            pass

        try:
            from lessons import removeLessonsFolder
            folder = os.path.join(pluginPath, '_lessons')
            removeLessonsFolder(folder)
        except:
            pass
Ejemplo n.º 14
0
    def unload(self):
        try:
            from .tests import testerplugin
            from qgistester.tests import removeTestModule
            removeTestModule(testerplugin, "Data Cube Plugin")
        except:
            pass

        try:
            from lessons import removeLessonsFolder
            folder = os.path.join(os.path.dirname(__file__), "_lessons")
            removeLessonsFolder(folder)
        except:
            pass

        self.iface.removePluginMenu("Data Cube Plugin", self.dataCubeAction)
        self.iface.removePluginMenu("Data Cube Plugin", self.mosaicAction)
        #removeSettingsMenu("Data Cube Plugin")
        removeAboutMenu("Data Cube Plugin")
        removeHelpMenu("Data Cube Plugin")

        removeTempFolder()
Ejemplo n.º 15
0
    def unload(self):
        navigatorInstance.setVisible(False)

        self.iface.removePluginMenu("&GeoGig", self.explorerAction)

        removeHelpMenu("GeoGig")
        removeAboutMenu("GeoGig")
        removeSettingsMenu("GeoGig")

        #removeTempFolder()

        clearDiffFiles()

        self.iface.mapCanvas().extentsChanged.disconnect(refreshGeogigLayers)
        QgsProject.instance().layersWillBeRemoved.disconnect(layersRemoved)
        QgsProject.instance().legendLayersAdded.disconnect(onLayersLoaded)

        sys.excepthook = utils.qgis_excepthook

        QgsSettings().setValue("askToSaveMemoryLayers",
                               self.askToSaveMemoryLayers,
                               section=QgsSettings.App)
Ejemplo n.º 16
0
    def unload(self):
        navigatorInstance.setVisible(False)
        try:
            QgsMapLayerRegistry.instance().layerWasAdded.disconnect(trackLayer)
            QgsMapLayerRegistry.instance().layerRemoved.disconnect(
                layerRemoved)
        except:
            pass

        self.menu.deleteLater()
        self.toolButton.deleteLater()

        self.iface.removePluginMenu("&GeoGig", self.explorerAction)
        self.iface.removePluginMenu("&GeoGig", self.toolAction)

        layers = list(QgsMapLayerRegistry.instance().mapLayers().values())
        for layer in layers:
            removeLayerActions(layer)
        removeNonexistentTrackedLayers()
        removeTempFolder()

        try:
            from qgistester.tests import removeTestModule
            from geogig.tests import testplugin
            removeTestModule(testplugin, "GeoGig Light")
        except Exception as e:
            pass

        try:
            from lessons import removeLessonsFolder
            removeLessonsFolder(folder, "geogig")
        except:
            pass

        removeHelpMenu("GeoGig")
        removeAboutMenu("GeoGig")
        removeSettingsMenu("GeoGig")
Ejemplo n.º 17
0
    def unload(self):
        navigatorInstance.setVisible(False)
        try:
            QgsMapLayerRegistry.instance().layerWasAdded.disconnect(trackLayer)
            QgsMapLayerRegistry.instance().layerRemoved.disconnect(layerRemoved)
        except:
            pass

        self.menu.deleteLater()
        self.toolButton.deleteLater()

        self.iface.removePluginMenu("&GeoGig", self.explorerAction)
        self.iface.removePluginMenu("&GeoGig", self.toolAction)

        layers = list(QgsMapLayerRegistry.instance().mapLayers().values())
        for layer in layers:
            removeLayerActions(layer)
        removeNonexistentTrackedLayers()
        removeTempFolder()

        try:
            from qgistester.tests import removeTestModule
            from geogig.tests import testplugin
            removeTestModule(testplugin, "GeoGig Light")
        except Exception as e:
            pass

        try:
            from lessons import removeLessonsFolder
            removeLessonsFolder(folder, "geogig")
        except:
            pass

        removeHelpMenu("GeoGig")
        removeAboutMenu("GeoGig")
        removeSettingsMenu("GeoGig")
Ejemplo n.º 18
0
    def unload(self):
        # noinspection PyArgumentList
        QgsApplication.rendererRegistry().removeRenderer('MilStd2525Renderer')

        removeHelpMenu("MIL-STD-2525")
        removeAboutMenu("MIL-STD-2525")

        # noinspection PyBroadException
        try:
            from milstd2525.tests import testerplugin
            # noinspection PyUnresolvedReferences
            from qgistester.tests import removeTestModule
            removeTestModule(testerplugin, 'MIL-STD-2525')
        except:
            pass

        # noinspection PyBroadException
        try:
            # noinspection PyUnresolvedReferences
            from lessons import removeLessonsFolder
            folder = os.path.join(os.path.dirname(__file__), '_lessons')
            removeLessonsFolder(folder)
        except:
            pass