diff options
author | Lipu Fei <lipu.fei815@gmail.com> | 2018-04-30 17:47:14 +0300 |
---|---|---|
committer | Lipu Fei <lipu.fei815@gmail.com> | 2018-05-04 10:57:02 +0300 |
commit | 051dd7a6e94c2dc1af7b1ccd9c04b8407be010e4 (patch) | |
tree | 6ff9491d4256154e3cfedda51758a5c9f44549c1 /cura/CuraActions.py | |
parent | c8f73d303ea1ec2afb24b9a7808e17254f6da91a (diff) |
WIP: Make application initialization and start up more clear
- Create SingleInstance class to handling single instance stuff.
- Instead of calling getInstance() everywhere, initialize each object
explicitly in order when application starts and getInstance()s do not
create instances any more and they merely return the created
instances.
- Only set initial values in construtor functions __init__(). Move the
initialization of context-aware (i.e. things that depend on other
things) to separate functions.
- Split application creation and initialziation into several steps and
them should be called explicitly in the correct order.
Diffstat (limited to 'cura/CuraActions.py')
-rw-r--r-- | cura/CuraActions.py | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/cura/CuraActions.py b/cura/CuraActions.py index 75338f17b6..019893957f 100644 --- a/cura/CuraActions.py +++ b/cura/CuraActions.py @@ -12,7 +12,6 @@ from UM.Scene.Selection import Selection from UM.Scene.Iterator.BreadthFirstIterator import BreadthFirstIterator from UM.Operations.GroupedOperation import GroupedOperation from UM.Operations.RemoveSceneNodeOperation import RemoveSceneNodeOperation -from UM.Operations.SetTransformOperation import SetTransformOperation from UM.Operations.TranslateOperation import TranslateOperation from cura.Operations.SetParentOperation import SetParentOperation |