예제 #1
0
    def showSettings(self):
        settings = QtCore.QSettings()

        dlg = Dialog(
            settings.value("connect_points_plugin/point_layer_from", ""),
            settings.value("connect_points_plugin/polygin_layer_to", ""),
            settings.value("connect_points_plugin/filed_name_id_from", ""),
            settings.value("connect_points_plugin/filed_name_link", ""),
            settings.value("connect_points_plugin/filed_name_id_to", ""),
            settings.value("connect_points_plugin/result_layer_name", ""),
            self._iface.mainWindow()
        )
        res = dlg.exec_()
        if res == Dialog.Accepted:
            # QgisPlugin().plPrint("Save settings")
            plugin_settings = dlg.getSettings()
            settings.setValue("connect_points_plugin/point_layer_from", plugin_settings[0])
            settings.setValue("connect_points_plugin/polygin_layer_to", plugin_settings[1])
            settings.setValue("connect_points_plugin/filed_name_id_from", plugin_settings[2])
            settings.setValue("connect_points_plugin/filed_name_link", plugin_settings[3])
            settings.setValue("connect_points_plugin/filed_name_id_to", plugin_settings[4])
            settings.setValue("connect_points_plugin/result_layer_name", plugin_settings[5])

        dlg.deleteLater()
        del dlg
예제 #2
0
    def showSettings(self):
        settings = QtCore.QSettings()

        dlg = Dialog(
            settings.value("pointsinpolygons_plugin/point_layer_name", ""),
            settings.value("pointsinpolygons_plugin/polygin_layer_name", ""),
            settings.value("pointsinpolygons_plugin/filed_name", ""),
            self._iface.mainWindow()
        )
        res = dlg.exec_()
        if res == Dialog.Accepted:
            # Plugin().plPrint("Save settings")
            plugin_settings = dlg.getSettings()
            settings.setValue("pointsinpolygons_plugin/point_layer_name", plugin_settings[0])
            settings.setValue("pointsinpolygons_plugin/polygin_layer_name", plugin_settings[1])
            settings.setValue("pointsinpolygons_plugin/filed_name", plugin_settings[2])