mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-09 07:56:22 -06:00
Refactoring & exposing of properties
CURA-336
This commit is contained in:
parent
9a4fc0345c
commit
16fcf2208b
1 changed files with 6 additions and 3 deletions
|
@ -19,11 +19,11 @@ i18n_catalog = i18nCatalog("cura")
|
||||||
## Network connected (wifi / lan) printer that uses the Ultimaker API
|
## Network connected (wifi / lan) printer that uses the Ultimaker API
|
||||||
@signalemitter
|
@signalemitter
|
||||||
class NetworkPrinterOutputDevice(PrinterOutputDevice):
|
class NetworkPrinterOutputDevice(PrinterOutputDevice):
|
||||||
def __init__(self, key, address, info):
|
def __init__(self, key, address, properties):
|
||||||
super().__init__(key)
|
super().__init__(key)
|
||||||
self._address = address
|
self._address = address
|
||||||
self._key = key
|
self._key = key
|
||||||
self._info = info
|
self._properties = properties # Properties dict as provided by zero conf
|
||||||
|
|
||||||
self._gcode = None
|
self._gcode = None
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice):
|
||||||
self._api_prefix = "/api/v" + self._api_version + "/"
|
self._api_prefix = "/api/v" + self._api_version + "/"
|
||||||
self.setName(key)
|
self.setName(key)
|
||||||
self.setShortDescription(i18n_catalog.i18nc("@action:button", "Print with WIFI"))
|
self.setShortDescription(i18n_catalog.i18nc("@action:button", "Print with WIFI"))
|
||||||
self.setDescription(i18n_catalog.i18nc("@info:tooltip", "Print with WIFI"))
|
self.setDescription(i18n_catalog.i18nc("@properties:tooltip", "Print with WIFI"))
|
||||||
self.setIconName("print")
|
self.setIconName("print")
|
||||||
|
|
||||||
# QNetwork manager needs to be created in advance. If we don't it can happen that it doesn't correctly
|
# QNetwork manager needs to be created in advance. If we don't it can happen that it doesn't correctly
|
||||||
|
@ -84,6 +84,9 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice):
|
||||||
|
|
||||||
self._camera_image = QImage()
|
self._camera_image = QImage()
|
||||||
|
|
||||||
|
def getProperties(self):
|
||||||
|
return self._properties
|
||||||
|
|
||||||
## Get the unique key of this machine
|
## Get the unique key of this machine
|
||||||
# \return key String containing the key of the machine.
|
# \return key String containing the key of the machine.
|
||||||
def getKey(self):
|
def getKey(self):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue