docs: def itemPath( self, item ):
          """
          Returns the path for the inputed item based on its hierarchy.
          
          :return     <str>
          """
          path = []
          while ( item ):
              path.insert(0, nativestring(item.text()))
              item = item.parent()
          
          sep = self.separator()
          return sep + sep.join(path)