Exemplo n.º 1
0
 def _load_file_dialog(self):
     return open_a_file_dialog(
         accept_mode=QFileDialog.AcceptOpen,
         file_mode=QFileDialog.ExistingFile,
         file_filter="Project files ( *" + " *".join(self.valid_file_exts) +
         ")",
         directory=ConfigService["defaultsave.directory"])
Exemplo n.º 2
0
 def ask_for_filename(self):
     filename = open_a_file_dialog(parent=self.editor, default_suffix=".py", file_filter="Python Files (*.py)",
                                   accept_mode=QFileDialog.AcceptSave, file_mode=QFileDialog.AnyFile)
     if filename is not None and os.path.isdir(filename):
         # Set value to None as, we do not want to be saving a directory, it is possible to receive a directory
         filename = None
     return filename
Exemplo n.º 3
0
 def ask_for_filename(self):
     filename = open_a_file_dialog(parent=self.editor, default_suffix=".py", file_filter="Python Files (*.py)",
                                   accept_mode=QFileDialog.AcceptSave, file_mode=QFileDialog.AnyFile)
     if filename is not None and os.path.isdir(filename):
         # Set value to None as, we do not want to be saving a directory, it is possible to receive a directory
         filename = None
     return filename
Exemplo n.º 4
0
 def generate_plot_script_file(self):
     script = generate_script(self.canvas.figure)
     filepath = open_a_file_dialog(parent=self.canvas,
                                   default_suffix=".py",
                                   file_filter="Python Files (*.py)",
                                   accept_mode=QFileDialog.AcceptSave,
                                   file_mode=QFileDialog.AnyFile)
     if filepath:
         try:
             with open(filepath, 'w') as f:
                 f.write(script)
         except IOError as io_error:
             logger.error("Could not write file: {}\n{}" "".format(filepath, io_error))
Exemplo n.º 5
0
 def _save_file_dialog(self):
     return open_a_file_dialog(
         accept_mode=QFileDialog.AcceptSave,
         file_mode=QFileDialog.AnyFile,
         file_filter="Project files ( *" + self.project_file_ext + ")",
         directory=ConfigService["defaultsave.directory"])
Exemplo n.º 6
0
 def _save_file_dialog():
     return open_a_file_dialog(accept_mode=QFileDialog.AcceptSave,
                               file_mode=QFileDialog.Directory)
Exemplo n.º 7
0
 def _load_file_dialog(self):
     return open_a_file_dialog(accept_mode=QFileDialog.AcceptOpen,
                               file_mode=QFileDialog.ExistingFile,
                               file_filter="Project files ( *" +
                               self.project_file_ext + ")")
Exemplo n.º 8
0
 def _load_file_dialog(self):
     return open_a_file_dialog(accept_mode=QFileDialog.AcceptOpen,
                               file_mode=QFileDialog.ExistingFile,
                               file_filter="Project files ( *" +
                               " *".join(self.valid_file_exts) + ")")
Exemplo n.º 9
0
 def _save_file_dialog(self):
     return open_a_file_dialog(accept_mode=QFileDialog.AcceptSave,
                               file_mode=QFileDialog.AnyFile,
                               file_filter="Project files ( *" +
                               self.project_file_ext + ")")
Exemplo n.º 10
0
 def get_properties_filename(self, accept_mode, file_mode):
     return open_a_file_dialog(parent=self,
                               default_suffix=".properties",
                               file_filter="PROPERTIES file (*.properties)",
                               accept_mode=accept_mode,
                               file_mode=file_mode)
Exemplo n.º 11
0
 def _load_file_dialog(self):
     return open_a_file_dialog(accept_mode=QFileDialog.AcceptOpen, file_mode=QFileDialog.ExistingFile,
                               file_filter="Project files ( *" + self.project_file_ext + ")")
Exemplo n.º 12
0
 def _save_file_dialog(self):
     return open_a_file_dialog(accept_mode=QFileDialog.AcceptSave, file_mode=QFileDialog.AnyFile,
                               file_filter="Project files ( *" + self.project_file_ext + ")")