[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kbibtex] src/program/docklets: Add 'QStringLiteral' around raw char strings
From:       Thomas Fischer <null () kde ! org>
Date:       2017-03-31 21:56:22
Message-ID: E1cu4Ws-0004Se-P5 () code ! kde ! org
[Download RAW message or body]

Git commit 499f026249f3f6b5364055d3ec45d346eb8daf2b by Thomas Fischer.
Committed on 31/03/2017 at 21:43.
Pushed by thomasfischer into branch 'master'.

Add 'QStringLiteral' around raw char strings

M  +9    -9    src/program/docklets/referencepreview.cpp

https://commits.kde.org/kbibtex/499f026249f3f6b5364055d3ec45d346eb8daf2b

diff --git a/src/program/docklets/referencepreview.cpp \
b/src/program/docklets/referencepreview.cpp index f306798d..a9e6ed77 100644
--- a/src/program/docklets/referencepreview.cpp
+++ b/src/program/docklets/referencepreview.cpp
@@ -108,8 +108,8 @@ public:
           configKeyName(QStringLiteral("Style")), file(nullptr), fileView(nullptr),
           textColor(QApplication::palette().text().color()),
           defaultFontSize(QFontDatabase::systemFont(QFontDatabase::GeneralFont).pointSize()),
                
-          htmlStart("<html>\n<head>\n<meta http-equiv=\"content-type\" \
content=\"text/html; charset=utf-8\" />\n<style type=\"text/css\">\npre {\n \
white-space: pre-wrap;\n white-space: -moz-pre-wrap;\n white-space: -pre-wrap;\n \
white-space: -o-pre-wrap;\n word-wrap: break-word;\n}\n</style>\n</head>\n<body \
style=\"color: " + textColor.name() + "; font-size: " + \
QString::number(defaultFontSize) + "pt; font-family: '" + \
QFontDatabase::systemFont(QFontDatabase::GeneralFont).family() + "'; \
background-color: '" + QApplication::palette().base().color().name(QColor::HexRgb) + \
                "'\">"),
-          notAvailableMessage(htmlStart + "<p style=\"font-style: italic;\">" + \
i18n("No preview available") + "</p><p style=\"font-size: 90%;\">" + i18n("Reason:") \
+ " %1</p></body></html>") { +          \
htmlStart(QStringLiteral("<html>\n<head>\n<meta http-equiv=\"content-type\" \
content=\"text/html; charset=utf-8\" />\n<style type=\"text/css\">\npre {\n \
white-space: pre-wrap;\n white-space: -moz-pre-wrap;\n white-space: -pre-wrap;\n \
white-space: -o-pre-wrap;\n word-wrap: break-word;\n}\n</style>\n</head>\n<body \
style=\"color: ") + textColor.name() + QStringLiteral("; font-size: ") + \
QString::number(defaultFontSize) + QStringLiteral("pt; font-family: '") + \
QFontDatabase::systemFont(QFontDatabase::GeneralFont).family() + QStringLiteral("'; \
background-color: '") + QApplication::palette().base().color().name(QColor::HexRgb) + \
QStringLiteral("'\">")), +          notAvailableMessage(htmlStart + \
QStringLiteral("<p style=\"font-style: italic;\">") + i18n("No preview available") + \
QStringLiteral("</p><p style=\"font-size: 90%;\">") + i18n("Reason:") + \
QStringLiteral(" %1</p></body></html>")) {  QGridLayout *gridLayout = new \
QGridLayout(p);  gridLayout->setMargin(0);
         gridLayout->setColumnStretch(0, 1);
@@ -160,7 +160,7 @@ public:
         if (tempFile.open()) {
             QTextStream ts(&tempFile);
             ts.setCodec("utf-8");
-            ts << QString(htmlText).replace(QRegExp("<a[^>]+href=\"kbibtex:[^>]+>([^<]+)</a>"), \
QStringLiteral("\\1")); +            ts << \
QString(htmlText).replace(QRegExp(QStringLiteral("<a[^>]+href=\"kbibtex:[^>]+>([^<]+)</a>")), \
QStringLiteral("\\1"));  tempFile.close();
             return true;
         }
@@ -269,7 +269,7 @@ void ReferencePreview::renderHTML()
         exporter = exporterHTML;
     } else if (previewStyle.type == QStringLiteral("xml") || \
previewStyle.type.endsWith(QStringLiteral("_xml"))) {  crossRefHandling = merge;
-        const QString filename = previewStyle.style + ".xsl";
+        const QString filename = previewStyle.style + QStringLiteral(".xsl");
         exporter = new \
FileExporterXSLT(QStandardPaths::locate(QStandardPaths::GenericDataLocation, \
QStringLiteral("kbibtex/") + filename), this);  } else
         qCWarning(LOG_KBIBTEX_PROGRAM) << "Don't know how to handle output type " << \
previewStyle.type; @@ -338,13 +338,13 @@ void ReferencePreview::renderHTML()
                 /// bibtex2html
 
                 /// remove "generated by" line from HTML code if BibTeX2HTML was \
                used
-                text.remove(QRegExp("<hr><p><em>.*</p>"));
-                text.remove(QRegExp("<[/]?(font)[^>]*>"));
-                QRegExp reTable("^.*<td.*</td.*<td>");
+                text.remove(QRegExp(QStringLiteral("<hr><p><em>.*</p>")));
+                text.remove(QRegExp(QStringLiteral("<[/]?(font)[^>]*>")));
+                QRegExp reTable(QStringLiteral("^.*<td.*</td.*<td>"));
                 reTable.setMinimal(true);
                 text.remove(reTable);
-                text.remove(QRegExp("</td>.*$"));
-                QRegExp reAnchor("\\[ <a.*</a> \\]");
+                text.remove(QRegExp(QStringLiteral("</td>.*$")));
+                QRegExp reAnchor(QStringLiteral("\\[ <a.*</a> \\]"));
                 reAnchor.setMinimal(true);
                 text.remove(reAnchor);
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic