Cura/plugins/USBPrinting
Lipu Fei 051dd7a6e9 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.
2018-05-04 09:57:02 +02:00
..
avr_isp Fixes for all of the plugins. Added a script to invoke mypy. (I'm stiiiick of .bat files. They are just broken.) 2017-01-17 16:57:37 +01:00
__init__.py WIP: Make application initialization and start up more clear 2018-05-04 09:57:02 +02:00
AutoDetectBaudJob.py Add a retry when probing for printers on discovered ports. This is to accomodate for printers that needs a few seconds to initialize before they open the port. 2018-02-23 18:47:10 +01:00
FirmwareUpdateWindow.qml Added typing 2017-12-19 16:15:48 +01:00
plugin.json Set author to Ultimaker B.V. instead of Ultimaker 2017-06-28 13:50:37 +02:00
USBPrinterOutputDevice.py Merge remote-tracking branch 'origin/3.3' 2018-04-19 09:20:22 +02:00
USBPrinterOutputDeviceManager.py WIP: Make application initialization and start up more clear 2018-05-04 09:57:02 +02:00