Make sidebar view working for active stage

This commit is contained in:
ChrisTerBeke 2017-12-06 12:23:41 +01:00
parent 0e1c9146cf
commit a57a5aab6b
14 changed files with 605 additions and 812 deletions

View file

@ -1,6 +1,6 @@
# Copyright (c) 2017 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
from UM.Application import Application
from cura.Stages.CuraStage import CuraStage
@ -9,3 +9,7 @@ class MonitorStage(CuraStage):
def __init__(self):
super().__init__()
Application.getInstance().engineCreatedSignal.connect(self._engineCreated)
def _engineCreated(self):
self.setIconSource(Application.getInstance().getTheme().getIcon("tab_status_connected"))

View file

@ -10,10 +10,11 @@ def getMetaData():
return {
"stage": {
"name": i18n_catalog.i18nc("@item:inmenu", "Monitor"),
"weight": 1,
"icon": ""
"weight": 1
}
}
def register(app):
return { "stage": MonitorStage.MonitorStage() }
return {
"stage": MonitorStage.MonitorStage()
}