def __init__(self, iface):
     self.iface = iface
     self.layout = QVBoxLayout()
     self.cbGroups = QComboBox()
     self.cbDomains = QComboBox()
     self.cbElements = QComboBox()
     self.cbItems = QComboBox()
     self.download_folder = QLineEdit()
     try:
         if self.last_download_folder is not None:
             self.download_folder.setText(self.last_download_folder)
     except:
         self.last_download_folder = None
     self.download_folder_button = QPushButton(self.tr('...'))
     self.download_folder_button.clicked.connect(self.select_output_file)
     self.progress = QProgressBar()
     self.add_to_canvas = QCheckBox(self.tr('Add output layer to canvas'))
     self.start_download_button = QPushButton(self.tr('Start Download'))
     self.start_download_button.clicked.connect(self.download_data)
     self.progress_label = QLabel('<b>' + self.tr('Progress') + '</b>')
     self.bar = QgsMessageBar()
     self.plugin_dir = os.path.dirname(__file__)
     locale = QSettings().value('locale/userLocale')[0:2]
     locale_path = os.path.join(
         self.plugin_dir,
         'i18n',
         'geobricks_qgis_plugin_faostat_{}.qm'.format(locale))
     if os.path.exists(locale_path):
         self.translator = QTranslator()
         self.translator.load(locale_path)
         if qVersion() > '4.3.3':
             QCoreApplication.installTranslator(self.translator)
     self.dlg = geobricks_qgis_plugin_faostatDialog()
     self.actions = []
     self.menu = self.tr('FAOSTAT Data Downloader')
     self.toolbar = self.iface.addToolBar('geobricks_qgis_plugin_faostat')
     self.toolbar.setObjectName('geobricks_qgis_plugin_faostat')
     self.initialized = False
示例#2
0
 def __init__(self, iface):
     self.iface = iface
     self.layout = QVBoxLayout()
     self.cbGroups = QComboBox()
     self.cbDomains = QComboBox()
     self.cbElements = QComboBox()
     self.cbItems = QComboBox()
     self.download_folder = QLineEdit()
     try:
         if self.last_download_folder is not None:
             self.download_folder.setText(self.last_download_folder)
     except:
         self.last_download_folder = None
     self.download_folder_button = QPushButton(self.tr('...'))
     self.download_folder_button.clicked.connect(self.select_output_file)
     self.progress = QProgressBar()
     self.add_to_canvas = QCheckBox(self.tr('Add output layer to canvas'))
     self.start_download_button = QPushButton(self.tr('Start Download'))
     self.start_download_button.clicked.connect(self.download_data)
     self.progress_label = QLabel('<b>' + self.tr('Progress') + '</b>')
     self.bar = QgsMessageBar()
     self.plugin_dir = os.path.dirname(__file__)
     locale = QSettings().value('locale/userLocale')[0:2]
     locale_path = os.path.join(
         self.plugin_dir, 'i18n',
         'geobricks_qgis_plugin_faostat_{}.qm'.format(locale))
     if os.path.exists(locale_path):
         self.translator = QTranslator()
         self.translator.load(locale_path)
         if qVersion() > '4.3.3':
             QCoreApplication.installTranslator(self.translator)
     self.dlg = geobricks_qgis_plugin_faostatDialog()
     self.actions = []
     self.menu = self.tr('FAOSTAT Data Downloader')
     self.toolbar = self.iface.addToolBar('geobricks_qgis_plugin_faostat')
     self.toolbar.setObjectName('geobricks_qgis_plugin_faostat')
     self.initialized = False
 def setUp(self):
     """Runs before each test."""
     self.dialog = geobricks_qgis_plugin_faostatDialog(None)
示例#4
0
 def setUp(self):
     """Runs before each test."""
     self.dialog = geobricks_qgis_plugin_faostatDialog(None)