docstr: Return a serialized (storable) representation of the state of
  all Docks in this DockArea.
code: def saveState(self):
      """
      Return a serialized (storable) representation of the state of
      all Docks in this DockArea."""
  
      if self.topContainer is None:
          main = None
      else:
          main = self.childState(self.topContainer)
  
      state = {"main": main, "float": []}
      for a in self.tempAreas:
          geo = a.win.geometry()
          geo = (geo.x(), geo.y(), geo.width(), geo.height())
          state["float"].append((a.saveState(), geo))
      return state
  
imports: import weakref
  from ..Qt import QtWidgets
  from .Container import Container, HContainer, TContainer, VContainer
  from .Dock import Dock
  from .DockDrop import DockDrop
label_desc: Use image node_id 14 for calling the DockArea obj's underlying member method code with example usage: obj.saveState() and returns: state