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, )
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)
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, )
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, )
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 )