Disable debug output in hot path, more QString ctor improvements

This commit is contained in:
Sebastian Kügler 2013-10-15 02:58:15 +02:00
parent 0435cc8b47
commit 4f5aa5fab4
4 changed files with 10 additions and 10 deletions

View File

@ -84,17 +84,17 @@ QUrl PackageUrlInterceptor::intercept(const QUrl &path, QQmlAbstractUrlIntercept
//it's from an import, good
//TODO: implement imports whitelist?
if (path.path().startsWith(import)) {
qDebug() << "Found import, access granted" << path;
//qDebug() << "Found import, access granted" << path;
//check if there is a platform specific file that overrides this import
foreach (const QString &platform, KDeclarative::runtimePlatform()) {
qDebug() << "Trying" << platform;
//qDebug() << "Trying" << platform;
//search for a platformqml/ path sibling of this import path
const QString &platformPath = import+QStringLiteral("/../platformqml/")+platform+path.path().mid(import.length());
const QFile f(platformPath);
qDebug() << "Found a platform specific file:" << QUrl::fromLocalFile(platformPath)<<f.exists();
//qDebug() << "Found a platform specific file:" << QUrl::fromLocalFile(platformPath)<<f.exists();
if (f.exists()) {
return QUrl::fromLocalFile(platformPath);
}

View File

@ -52,7 +52,7 @@ public:
}
//failed by type, let's try by extension
const QString extension = fileName.mid(fileName.lastIndexOf(QLatin1Char('.')) + 1).toLower();
const QString &extension = fileName.mid(fileName.lastIndexOf(QLatin1Char('.')) + 1).toLower();
if (extension == QStringLiteral("svg") || extension == QStringLiteral("svgz") ||
extension == QStringLiteral("png") || extension == QStringLiteral("gif") ||

View File

@ -27,7 +27,7 @@ public:
ErrorReply(QNetworkAccessManager::Operation op, const QNetworkRequest &req)
: QNetworkReply()
{
setError(QNetworkReply::ContentOperationNotPermittedError, "The plasmoid has not been authorized to load remote content");
setError(QNetworkReply::ContentOperationNotPermittedError, QStringLiteral("The plasmoid has not been authorized to load remote content"));
setOperation(op);
setRequest(req);
setUrl(req.url());
@ -60,14 +60,14 @@ QNetworkReply *PackageAccessManager::createRequest(QNetworkAccessManager::Operat
{
QUrl reqUrl(req.url());
if (reqUrl.scheme() == "plasmapackage") {
if (reqUrl.scheme() == QStringLiteral("plasmapackage")) {
QNetworkRequest request = req;
reqUrl.setScheme("file");
reqUrl.setScheme(QStringLiteral("file"));
reqUrl.setPath(m_package.filePath(0, reqUrl.path()));
request.setUrl(reqUrl);
return QNetworkAccessManager::createRequest(op, request, outgoingData);
} else if ((reqUrl.scheme() == "http") ||
((reqUrl.scheme() == "file" || reqUrl.scheme() == "desktop"))) {
} else if ((reqUrl.scheme() == QStringLiteral("http")) ||
((reqUrl.scheme() == QStringLiteral("file") || reqUrl.scheme() == QStringLiteral("desktop")))) {
return new ErrorReply(op, req);
} else {
#ifndef PLASMA_NO_KIO

View File

@ -28,7 +28,7 @@
class AppletAuthorization;
class PLASMAQUICK_EXPORT PackageAccessManagerFactory : public QQmlNetworkAccessManagerFactory
class PackageAccessManagerFactory : public QQmlNetworkAccessManagerFactory
{
public:
PackageAccessManagerFactory(const Plasma::Package &package);