code: def pathFromIndex(self, index):
          
          out  = []
          while index and index.isValid():
              out.append(nativestring(unwrapVariant(index.data())))
              index = self._model.parent(index)
          
          return self.joiner().join(reversed(out))
docs: Returns the joined path from the given model index.  This will
          join together the full path with periods.
          
          :param      index | <QModelIndex>
          
          :return     <str>