Jaime van Kessel
|
f948b7c4fc
Add bit more logging around MachineNode loading
|
4 years ago |
Nino van Hooff
|
89f0970a88
Remove trailing whitespace from Python files
|
4 years ago |
Jelle Spijker
|
120541a8db
Updated comments in Models
|
4 years ago |
Jaime van Kessel
|
81b33b8649
Add some missing typing
|
4 years ago |
Ghostkeeper
|
aed2346465
Don't sleep for extruder stacks
|
5 years ago |
Ghostkeeper
|
5b70d409ed
Improve documentation for lazy-loading background task
|
5 years ago |
Ghostkeeper
|
f69360fb14
Make lazy-load container a protected inner class
|
5 years ago |
Ghostkeeper
|
f1e35907d2
Make MachineNodeLoadJob protected inner class
|
5 years ago |
Ghostkeeper
|
f3736f0576
Add typing for _machines
|
5 years ago |
Ghostkeeper
|
87f9c6d7cc
Add typing for MachineNodeMap's constructor
|
5 years ago |
Ghostkeeper
|
8179dfc412
Make cache of machines a protected field
|
5 years ago |
Ghostkeeper
|
f6d83d7a6b
Fix sign of __contains__
|
5 years ago |
Ghostkeeper
|
ab4fade017
Fix check if definition with ID exists
|
5 years ago |
Ghostkeeper
|
38e723b51c
Fix loading GlobalStacks on different thread
|
5 years ago |
Ghostkeeper
|
9323ed5d04
Add implementation of get() for the pretend-dict
|
5 years ago |
Ghostkeeper
|
268da885ee
Remove unused _loadAll function
|
5 years ago |
Ghostkeeper
|
c5b957d0b1
Remove debug code
|
5 years ago |
Ghostkeeper
|
5199e3e6db
Add background job to pre-load other added printers
|
5 years ago |
Ghostkeeper
|
4ffda015db
Implement lazy loading for machine nodes
|
5 years ago |
Jaime van Kessel
|
85ed22de4c
Add some profiling decorators to the ContainerTree
|
5 years ago |
Ghostkeeper
|
c8be172343
Add debugging functionality to visualise the container tree
|
5 years ago |
Jaime van Kessel
|
7e3f265068
Add a function to add a MachineNode to the tree.
|
5 years ago |
Ghostkeeper
|
5debdd4cf6
Fix getting extruder list everywhere
|
5 years ago |
Ghostkeeper
|
8bcd9b339a
Use GlobalStack.extrudersList instead of GlobalStack.extruders to iterate
|
5 years ago |
Ghostkeeper
|
4bdc819f12
Fix nondetermistic result with dictionary values list
|
5 years ago |
Ghostkeeper
|
3f5563514c
Remove _current_quality_changes_group shadow administration
|
5 years ago |
Ghostkeeper
|
557c3d9515
Skip global stacks better
|
5 years ago |
Ghostkeeper
|
60939d220b
Log time it takes to add container tree for a printer
|
5 years ago |
Ghostkeeper
|
16ee96def9
Fix skipping definition containers when adding new printers
|
5 years ago |
Ghostkeeper
|
01c0472872
Don't create container tree for extruder definitions
|
5 years ago |
Ghostkeeper
|
d06ce211ff
Document new requirement that there must always be one child
|
5 years ago |
Ghostkeeper
|
6c6dd0efad
Add signals to signal that a material got changed or removed
|
5 years ago |
Jaime van Kessel
|
8d05ebef9d
Fix crash on adding a new printer
|
5 years ago |
Ghostkeeper
|
d4cd5a7ea5
Add convenience function to get quality groups for current printer
|
5 years ago |
Jaime van Kessel
|
6a3a23a725
Add time logging about how long it took to construct the container tree
|
5 years ago |
Ghostkeeper
|
bd714f947a
Register container tree to be built once all metadata is in
|
5 years ago |
Ghostkeeper
|
e106692165
Make ContainerTree singleton but construct in run() of application
|
5 years ago |
Ghostkeeper
|
8e49991087
Resolve circular imports
|
5 years ago |
Ghostkeeper
|
65b1a43e88
Load tree when all metadata has been loaded
|
5 years ago |
Ghostkeeper
|
2565be01f3
Add variants as they get added to the registry
|
5 years ago |
Ghostkeeper
|
e84a75094a
Add a MachineNode once a definition for it gets loaded
|
5 years ago |
Ghostkeeper
|
9fda7bd0b9
Rework container tree structure
|
5 years ago |