def _on_embed_widget_icon_changed(self, widget):
     # serialize icon base64-encoded string
     ba = QByteArray()
     s = QDataStream(ba, QIODevice.WriteOnly)
     s << widget.windowIcon()
     icon_str = str(ba.toBase64())
     self._remote_container.update_embedded_widget_icon(
         widget.objectName(), icon_str)
 def planReceivedCallback(self, msg):
     '''
     updating plan view
     '''
     # save graph in member variable in case user clicks save button later
     self.graph = msg.data
     # render graph
     temp_buffer_graph = pydot.graph_from_dot_data(self.graph)
     svg_string = temp_buffer_graph.create_svg()
     self._renderer.load(QByteArray(svg_string))
     self._svg.setSharedRenderer(self._renderer)
 def plan_received(self, msg):
     graph = pydot.graph_from_dot_data(msg.data)
     svg_string = graph.create_svg()
     self._renderer.load(QByteArray(svg_string))
     self._svg.setSharedRenderer(self._renderer)