docs: def checkedItems(self, column=0, parent=None, recurse=True):
          """
          Returns a list of the checked items for this tree widget based on
          the inputed column and parent information.
          
          :param      column  | <int>
                      parent  | <QtGui.QTreeWidget> || None
                      recurse | <bool>
          
          :return     [<QtGui.QTreeWidgetItem>, ..]
          """
          output = []
          if not parent:
              for i in range(self.topLevelItemCount()):
                  item = self.topLevelItem(i)
                  if item.checkState(column) == QtCore.Qt.Checked:
                      output.append(item)
                  
                  if recurse:
                      output += self.checkedItems(column, item, recurse)
          else:
              for c in range(parent.childCount()):
                  item = parent.child(c)
                  if item.checkState(column) == QtCore.Qt.Checked:
                      output.append(item)
                  
                  if recurse:
                      output += self.checkedItems(column, item, recurse)
          return output