Beispiel #1
0
 def add_button_clicked(self):
     from camelot.view.storage import create_stored_file
     create_stored_file(
         self,
         self.storage,
         self.stored_file_ready,
         filter=self.filter,
         remove_original=self.remove_original,
     )
Beispiel #2
0
 def open_button_clicked(self):
     from camelot.view.storage import open_stored_file
     from camelot.view.storage import create_stored_file
     if not self.value:
         create_stored_file(
             self,
             self.storage,
             self.stored_file_ready,
             filter=self.filter,
             remove_original=self.remove_original,
         )
     else:
         open_stored_file(self, self.value)
Beispiel #3
0
 def file_completion_activated(self, index):
     from camelot.view.storage import create_stored_file
     source_index = index.model().mapToSource(index)
     if not self.completions_model.isDir(source_index):
         path = self.completions_model.filePath(source_index)
         create_stored_file(
             self,
             self.storage,
             self.stored_file_ready,
             filter=self.filter,
             remove_original=self.remove_original,
             filename=path,
         )
Beispiel #4
0
 def open_button_clicked(self):
     from camelot.view.storage import open_stored_file
     from camelot.view.storage import create_stored_file
     if not self.value:
         create_stored_file(
             self,
             self.storage,
             self.stored_file_ready,
             filter=self.filter,
             remove_original=self.remove_original,
         )
     else:
         open_stored_file(self, self.value)
Beispiel #5
0
 def dropEvent(self, event):
     from camelot.view.storage import create_stored_file
     if event.mimeData().hasUrls():
         url = event.mimeData().urls()[0]
         filename = url.toLocalFile()
         if filename:
             create_stored_file(
                 self,
                 self.storage,
                 self.stored_file_ready,
                 filter=self.filter,
                 remove_original=self.remove_original,
                 filename=filename,
             )
Beispiel #6
0
    def file_completion_activated(self, index):
        from camelot.view.storage import create_stored_file

        source_index = index.model().mapToSource(index)
        if not self.completions_model.isDir(source_index):
            path = self.completions_model.filePath(source_index)
            create_stored_file(
                self,
                self.storage,
                self.stored_file_ready,
                filter=self.filter,
                remove_original=self.remove_original,
                filename=path,
            )
Beispiel #7
0
    def dropEvent(self, event):
        from camelot.view.storage import create_stored_file

        if event.mimeData().hasUrls():
            url = event.mimeData().urls()[0]
            filename = url.toLocalFile()
            if filename:
                create_stored_file(
                    self,
                    self.storage,
                    self.stored_file_ready,
                    filter=self.filter,
                    remove_original=self.remove_original,
                    filename=filename,
                )
Beispiel #8
0
    def add_button_clicked(self):
        from camelot.view.storage import create_stored_file

        create_stored_file(
            self, self.storage, self.stored_file_ready, filter=self.filter, remove_original=self.remove_original
        )