code: def updateItemList(self, select=None):
      self.ui.itemTree.clear()
      si = QtWidgets.QTreeWidgetItem(["Entire Scene"])
      si.gitem = self.scene
      self.ui.itemTree.addTopLevelItem(si)
      self.ui.itemTree.setCurrentItem(si)
      si.setExpanded(True)
      for child in self.scene.items():
          if child.parentItem() is None:
              self.updateItemTree(child, si, select=select)
  
imports: from ..None import exporters
  from ..None import functions
  from ..graphicsItems.PlotItem import PlotItem
  from ..graphicsItems.ViewBox import ViewBox
  from ..Qt import QtCore, QtWidgets
  from .None import exportDialogTemplate_generic
label_desc: Use image node_id 3 for calling the ExportDialog obj's underlying member method code with example usage: obj.updateItemList(select) without return types