docs: def filepath( self, validated = False ):
          """
          Returns the filepath for this widget.  If the validated flag is set \
          then this method will only return if the file or folder actually \
          exists for this path.  In the case of a SaveFile, only the base folder \
          needs to exist on the system, in other modes the actual filepath must \
          exist.  If not validated, the text will return whatever is currently \
          entered.
          
          :return     <str>
          """
          paths = self.filepaths()
          if not paths:
              return ''
          
          if not validated or self.isValid():
              return paths[0]
          return ''