def ueRender(foo, currentNode=None): p = nukescripts.registerWidgetAsPanel("ueCommonRender.Render", "ueRender", "ue.panel.ueRender", create=True) ueCommonRender.setRenderFrom(getWriteNodeList()) ueCommonRender.setCurrentRender(currentNode) if p.showModalDialog(): runRender(ueCommonRender.getValues()) nukescripts.unregisterPanel("ue.panel.ueRender", lambda: "return")
def render(self): v = ueCommonRender.getValues() SaveRender(v).show() self.close()