def index_of(self, url: types.UrlType) -> QtCore.QModelIndex | None: if isinstance(url, str): url = QtCore.QUrl(url) idx = self.indexOf(url) if not idx.isValid(): return None return idx
def set_base_url(self, url: str | QtCore.QUrl): if isinstance(url, str): url = QtCore.QUrl(url) self.setBaseUrl(url)
def find_file(self, url: types.UrlType) -> core.Url: if not isinstance(url, QtCore.QUrl): url = QtCore.QUrl(url) return core.Url(self.findFile(url))
def select_url(self, url: types.UrlType) -> core.Url: if isinstance(url, str): url = QtCore.QUrl(url) return core.Url(self.select(url))