MCPcopy Create free account
hub / github.com/KDE/kdevelop / setUrl

Method setUrl

kdevplatform/sublime/urldocument.cpp:48–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46}
47
48void UrlDocument::setUrl(const QUrl& newUrl)
49{
50 Q_D(UrlDocument);
51
52 Q_ASSERT(newUrl.adjusted(QUrl::NormalizePathSegments) == newUrl);
53 d->url = newUrl;
54 d->mimeType = QMimeDatabase().mimeTypeForUrl(d->url);
55 // remote URLs might not have a file name
56 Q_ASSERT(!newUrl.fileName().isEmpty() || !newUrl.isLocalFile());
57 auto title = newUrl.fileName();
58 if (title.isEmpty()) {
59 title = i18n("Untitled");
60 }
61 setTitle(title);
62 setToolTip(newUrl.toDisplayString(QUrl::PreferLocalFile));
63}
64
65QWidget *UrlDocument::createViewWidget(QWidget *parent)
66{

Callers 1

testUrlDocumentMethod · 0.45

Calls 3

isLocalFileMethod · 0.80
isEmptyMethod · 0.45
fileNameMethod · 0.45

Tested by 1

testUrlDocumentMethod · 0.36