'Set the path associated with the current scheme.
.. note:: Calling `setScheme` will invalidate the path (i.e. set it
to an empty string)'

def setPath(self, path):

    if (self.__path != path):
        self.__path = str(path)
        self.pathChanged.emit(self.__path)
