Exemplo n.º 1
0
 def save_settings(self):
     """
     Save the current settings (map appearance) to the file
     self.settingsfile.
     """
     settings = self.getView().get_map_appearance()
     save_settings_qsettings(self.settings_tag, settings)
Exemplo n.º 2
0
 def save_settings(self):
     """
     Save the current settings (vertical extent, displayed flightlevels
     etc.) to the file self.settingsfile.
     """
     settings = self.getView().get_settings()
     save_settings_qsettings(self.settings_tag, settings)
Exemplo n.º 3
0
 def style_changed(self):
     """
     Persistently saves the currently selected style of the layer, if it is not the first one
     """
     if self.style != self.styles[0]:
         self.parent.settings["saved_styles"][str(self)] = self.style
     else:
         self.parent.settings["saved_styles"].pop(str(self))
     save_settings_qsettings("multilayers", self.parent.settings)
Exemplo n.º 4
0
 def save_settings(self):
     for entry in self.dict_files.values():
         entry["patch"] = None  # patch object has to be deleted
     settings = {
         "filename": str(self.directory_location),
         "linewidth": self.dsbx_linewidth.value(),
         "colour": self.colour,
         "saved_files": self.dict_files
     }
     save_settings_qsettings(self.settings_tag, settings)
Exemplo n.º 5
0
 def color_changed(self, color):
     """
     Persistently saves the currently selected color of the layer, if it isn't black
     """
     self.color = color
     if self.color != 0:
         self.parent.settings["saved_colors"][str(self)] = self.color
     else:
         self.parent.settings["saved_colors"].pop(str(self))
     save_settings_qsettings("multilayers", self.parent.settings)
Exemplo n.º 6
0
 def save_settings(self):
     settings_dict = {
         "draw_airports": self.cbDrawAirports.isChecked(),
         "airport_type": self.cbAirportType.currentData(),
         "draw_airspaces": self.cbDrawAirspaces.isChecked(),
         "airspaces": self.cbAirspaces.currentData(),
         "filter_airspaces": self.cbFilterAirspaces.isChecked(),
         "filter_from": self.sbFrom.value(),
         "filter_to": self.sbTo.value(),
     }
     save_settings_qsettings(self.settings_tag, settings_dict)
Exemplo n.º 7
0
 def favourite_triggered(self):
     """
     Toggles whether a layer is or is not a favourite
     """
     self.is_favourite = not self.is_favourite
     self.show_favourite()
     if not self.is_favourite and str(self) in self.parent.settings["favourites"]:
         self.parent.settings["favourites"].remove(str(self))
     elif self.is_favourite and str(self) not in self.parent.settings["favourites"]:
         self.parent.settings["favourites"].append(str(self))
     save_settings_qsettings("multilayers", self.parent.settings)
Exemplo n.º 8
0
 def select_file(self):
     """
     Slot that opens a file dialog to choose a file with satellite
     overpass predictions.
     """
     filename = get_open_filename(self,
                                  "Open NASA satellite overpass prediction",
                                  os.path.join(
                                      os.path.dirname(self.leFile.text())),
                                  "All Files (*)",
                                  pickertag="filepicker_default")
     if not filename:
         return
     self.leFile.setText(filename)
     save_settings_qsettings(self.settings_tag, {"filename": filename})
Exemplo n.º 9
0
 def save_settings(self):
     """
     Save the current settings (map appearance) to the file
     self.settingsfile.
     """
     save_settings_qsettings(self.settings_tag, self.performance_settings)
Exemplo n.º 10
0
 def test_load_settings(self):
     settings = {'foo': 'bar'}
     config.save_settings_qsettings(self.tag, settings, ignore_test=True)
     settings = config.load_settings_qsettings(self.tag, ignore_test=True)
     assert isinstance(settings, dict)
     assert settings["foo"] == "bar"
Exemplo n.º 11
0
 def test_save_settings(self):
     settings = {'foo': 'bar'}
     config.save_settings_qsettings(self.tag, settings, ignore_test=True)
Exemplo n.º 12
0
 def save_settings(self):
     """
     Save the current settings of plot options to the file self.settingsfile.
     """
     settings = self.getView().get_settings()
     save_settings_qsettings(self.settings_tag, settings)