# Software Foundation; either version 2 of the License, or (at your option) # any later version. # # This code is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more # details. # # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # ############################################################################### from PyQt.QtWidgets import QDialog from MetaSearch.util import get_ui_class BASE_CLASS = get_ui_class('xmldialog.ui') class XMLDialog(QDialog, BASE_CLASS): """Raw XML Dialogue""" def __init__(self): """init""" QDialog.__init__(self) self.setupUi(self)
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more # details. # # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # ############################################################################### from PyQt4.QtCore import QSettings from PyQt4.QtGui import QDialog, QMessageBox from MetaSearch.util import get_ui_class BASE_CLASS = get_ui_class('newconnectiondialog.ui') class NewConnectionDialog(QDialog, BASE_CLASS): """Dialogue to add a new CSW entry""" def __init__(self, conn_name=None): """init""" QDialog.__init__(self) self.setupUi(self) self.settings = QSettings() self.conn_name = None self.conn_name_orig = conn_name def accept(self): """add CSW entry"""
try: from owslib.util import Authentication except ImportError: pass from MetaSearch import link_types from MetaSearch.dialogs.manageconnectionsdialog import ManageConnectionsDialog from MetaSearch.dialogs.newconnectiondialog import NewConnectionDialog from MetaSearch.dialogs.recorddialog import RecordDialog from MetaSearch.dialogs.xmldialog import XMLDialog from MetaSearch.util import (clean_ows_url, get_connections_from_file, get_ui_class, get_help_url, highlight_xml, normalize_text, open_url, render_template, serialize_string, StaticContext) BASE_CLASS = get_ui_class('maindialog.ui') class MetaSearchDialog(QDialog, BASE_CLASS): """main dialogue""" def __init__(self, iface): """init window""" QDialog.__init__(self) self.setupUi(self) self.iface = iface self.map = iface.mapCanvas() self.settings = QgsSettings() self.catalog = None self.catalog_url = None
# You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # ############################################################################### import xml.etree.ElementTree as etree from PyQt4.QtCore import QSettings from PyQt4.QtGui import (QDialog, QDialogButtonBox, QFileDialog, QListWidgetItem, QMessageBox) from MetaSearch.util import (get_connections_from_file, get_ui_class, prettify_xml) BASE_CLASS = get_ui_class('manageconnectionsdialog.ui') class ManageConnectionsDialog(QDialog, BASE_CLASS): """manage connections""" def __init__(self, mode): """init dialog""" QDialog.__init__(self) self.setupUi(self) self.settings = QSettings() self.filename = None self.mode = mode # 0 - save, 1 - load self.btnBrowse.clicked.connect(self.select_file)
from owslib.csw import CatalogueServiceWeb from owslib.fes import BBox, PropertyIsLike from owslib.ows import ExceptionReport from MetaSearch import link_types from MetaSearch.dialogs.manageconnectionsdialog import ManageConnectionsDialog from MetaSearch.dialogs.newconnectiondialog import NewConnectionDialog from MetaSearch.dialogs.recorddialog import RecordDialog from MetaSearch.dialogs.xmldialog import XMLDialog from MetaSearch.util import (get_connections_from_file, get_ui_class, get_help_url, highlight_xml, normalize_text, open_url, render_template, serialize_string, StaticContext) BASE_CLASS = get_ui_class('maindialog.ui') class MetaSearchDialog(QDialog, BASE_CLASS): """main dialogue""" def __init__(self, iface): """init window""" QDialog.__init__(self) self.setupUi(self) self.iface = iface self.map = iface.mapCanvas() self.settings = QSettings()
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more # details. # # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # ############################################################################### from PyQt4.QtCore import QSettings from PyQt4.QtGui import QDialog, QMessageBox from MetaSearch.util import get_ui_class BASE_CLASS = get_ui_class('newconnectiondialog.ui') class NewConnectionDialog(QDialog, BASE_CLASS): """Dialogue to add a new CSW entry""" def __init__(self, conn_name=None): """init""" QDialog.__init__(self) self.setupUi(self) self.settings = QSettings() self.conn_name = None self.conn_name_orig = conn_name
# the terms of the GNU General Public License as published by the Free # Software Foundation; either version 2 of the License, or (at your option) # any later version. # # This code is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more # details. # # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # ############################################################################### from qgis.PyQt.QtWidgets import QDialog from MetaSearch.util import get_ui_class BASE_CLASS = get_ui_class('apidialog.ui') class APIRequestResponseDialog(QDialog, BASE_CLASS): """Raw XML Dialogue""" def __init__(self): """init""" QDialog.__init__(self) self.setupUi(self)
# This source is free software; you can redistribute it and/or modify it under # the terms of the GNU General Public License as published by the Free # Software Foundation; either version 2 of the License, or (at your option) # any later version. # # This code is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more # details. # # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # ############################################################################### from qgis.PyQt.QtWidgets import QDialog from MetaSearch.util import get_ui_class BASE_CLASS = get_ui_class('recorddialog.ui') class RecordDialog(QDialog, BASE_CLASS): """Record Metadata Dialogue""" def __init__(self): """init""" QDialog.__init__(self) self.setupUi(self)
# Software Foundation; either version 2 of the License, or (at your option) # any later version. # # This code is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more # details. # # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # ############################################################################### from PyQt4.QtGui import QDialog from MetaSearch.util import get_ui_class BASE_CLASS = get_ui_class('recorddialog.ui') class RecordDialog(QDialog, BASE_CLASS): """Record Metadata Dialogue""" def __init__(self): """init""" QDialog.__init__(self) self.setupUi(self)
# Software Foundation; either version 2 of the License, or (at your option) # any later version. # # This code is distributed in the hope that it will be useful, but WITHOUT ANY # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # FOR A PARTICULAR PURPOSE. See the GNU General Public License for more # details. # # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # ############################################################################### from qgis.PyQt.QtWidgets import QDialog from MetaSearch.util import get_ui_class BASE_CLASS = get_ui_class("recorddialog.ui") class RecordDialog(QDialog, BASE_CLASS): """Record Metadata Dialogue""" def __init__(self): """init""" QDialog.__init__(self) self.setupUi(self)