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

Method fileUrls

kdevplatform/language/codegen/templateclassgenerator.cpp:133–147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

131}
132
133TemplateClassGenerator::UrlHash TemplateClassGenerator::fileUrls() const
134{
135 Q_D(const TemplateClassGenerator);
136
137 if (d->fileUrls.isEmpty()) {
138 const auto outputFiles = d->fileTemplate.outputFiles();
139 for (const SourceFileTemplate::OutputFile& outputFile : outputFiles) {
140 QString outputName = d->renderer.render(outputFile.outputName, outputFile.identifier);
141 QUrl url = d->baseUrl.resolved(QUrl(outputName));
142 d->fileUrls.insert(outputFile.identifier, url);
143 }
144 }
145
146 return d->fileUrls;
147}
148
149QUrl TemplateClassGenerator::baseUrl() const
150{

Callers 3

setLowercaseFileNamesFunction · 0.45
defaultFileUrlsCppMethod · 0.45
defaultFileUrlsYamlMethod · 0.45

Calls 6

outputFilesMethod · 0.80
renderMethod · 0.80
resolvedMethod · 0.80
QUrlClass · 0.70
isEmptyMethod · 0.45
insertMethod · 0.45

Tested by 3

setLowercaseFileNamesFunction · 0.36
defaultFileUrlsCppMethod · 0.36
defaultFileUrlsYamlMethod · 0.36