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 _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)