code: def setObjectName( self, name ):
          
          scene = self.scene()
          if scene:
              name = scene.uniqueNodeName(name)
          
          self._objectName = name
          self.adjustTitleFont()
          self.update()
docs: Sets the unique object name for this node by grabbing the next \
          available unique name from the scene based on the inputed string.  \
          The resulting name will be returned.
          
          :warning    this method will create a unique name based
                      on the inputed name - there is no guarantee
                      that the name inputed will be the name set,
                      so use the returned value to ensure you have
                      the right name
          
          :param      name        <str>
          
          :return     <str>