code: def pathFromIndex( self, index ):
          
          item = self._model.itemFromIndex(index)
          out  = []
          
          while ( item ):
              out.append(nativestring(item.text()))
              item = item.parent()
          
          return '.'.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>