Uranium
Application Framework
|
Central class for reading and writing workspaces. More...
Public Member Functions | |
None | __init__ (self, "QtApplication" application, str writer_type="workspace_writer", str reader_type="workspace_reader", QObject parent=None) |
None | setEnabled (self, bool enabled) |
enabled (self) | |
readerRead (self, WorkspaceReader reader, str file_name, **kwargs) | |
![]() | |
List[str] | supportedReadFileTypes (self) |
List[str] | supportedWriteFileTypes (self) |
None | readLocalFile (self, QUrl file, bool add_to_recent_files_hint=True) |
List[Dict[str, Union[str, int]]] | getSupportedFileTypesWrite (self) |
Dict[str, str] | getSupportedFileTypesRead (self) |
None | addReader (self, "FileReader" reader) |
None | addWriter (self, "FileWriter" writer) |
Optional["FileWriter"] | getWriterByMimeType (self, str mime) |
Optional["FileWriter"] | getWriter (self, str writer_id) |
Optional["FileReader"] | getReaderForFile (self, str file_name) |
"FileHandler" | getInstance (cls, *args, **kwargs) |
Public Attributes | |
workspace_reader = None | |
![]() | |
addWriter | |
addReader | |
Static Public Attributes | |
enabledChanged = pyqtSignal() | |
Protected Member Functions | |
None | _readLocalFile (self, QUrl file, bool add_to_recent_files_hint=True) |
None | _readWorkspaceFinished (self, ReadFileJob job) |
![]() |
Protected Attributes | |
bool | _enabled = True |
_readWorkspaceFinished | |
![]() | |
_application = application | |
dict | _readers = {} |
dict | _writers = {} |
_writer_type = writer_type | |
_reader_type = reader_type | |
list | _add_to_recent_files_hints = [] |
Central class for reading and writing workspaces.
This class is created by Application and handles reading and writing workspace files.
None UM.Workspace.WorkspaceFileHandler.WorkspaceFileHandler.__init__ | ( | self, | |
"QtApplication" | application, | ||
str | writer_type = "workspace_writer", | ||
str | reader_type = "workspace_reader", | ||
QObject | parent = None ) |
Reimplemented from UM.FileHandler.FileHandler.FileHandler.
|
protected |
Reimplemented from UM.FileHandler.FileHandler.FileHandler.
UM.Workspace.WorkspaceFileHandler.WorkspaceFileHandler.readerRead | ( | self, | |
WorkspaceReader | reader, | ||
str | file_name, | ||
** | kwargs ) |
Reimplemented from UM.FileHandler.FileHandler.FileHandler.