summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2024-02-08 22:48:17 +0100
committerJarek Kobus <jaroslaw.kobus@qt.io>2024-02-10 10:10:40 +0100
commit97aab75fce7456bd5a45bb1e27b65292b3d51589 (patch)
treedcf1a4526b61c22a57225f427a77f9a69c7f75f0
parentc52e48ba9446b596d75dff9801342c45bd3c87f3 (diff)
QtHelp: Simplify string list creations
Task-number: QTBUG-122025 Change-Id: I4536437fafda8d131b4f947d9fecb4d2d383e4a3 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
-rw-r--r--src/assistant/help/qhelpcollectionhandler.cpp190
1 files changed, 97 insertions, 93 deletions
diff --git a/src/assistant/help/qhelpcollectionhandler.cpp b/src/assistant/help/qhelpcollectionhandler.cpp
index 3cbf103a8..4d0d5d679 100644
--- a/src/assistant/help/qhelpcollectionhandler.cpp
+++ b/src/assistant/help/qhelpcollectionhandler.cpp
@@ -20,6 +20,8 @@
QT_BEGIN_NAMESPACE
+using namespace Qt::StringLiterals;
+
class Transaction
{
public:
@@ -411,27 +413,28 @@ bool QHelpCollectionHandler::copyCollectionFile(const QString &fileName)
bool QHelpCollectionHandler::createTables(QSqlQuery *query)
{
- const QStringList tables = QStringList()
- << QLatin1String("CREATE TABLE NamespaceTable ("
- "Id INTEGER PRIMARY KEY, "
- "Name TEXT, "
- "FilePath TEXT )")
- << QLatin1String("CREATE TABLE FolderTable ("
- "Id INTEGER PRIMARY KEY, "
- "NamespaceId INTEGER, "
- "Name TEXT )")
- << QLatin1String("CREATE TABLE FilterAttributeTable ("
- "Id INTEGER PRIMARY KEY, "
- "Name TEXT )")
- << QLatin1String("CREATE TABLE FilterNameTable ("
- "Id INTEGER PRIMARY KEY, "
- "Name TEXT )")
- << QLatin1String("CREATE TABLE FilterTable ("
- "NameId INTEGER, "
- "FilterAttributeId INTEGER )")
- << QLatin1String("CREATE TABLE SettingsTable ("
- "Key TEXT PRIMARY KEY, "
- "Value BLOB )");
+ const QStringList tables = {
+ "CREATE TABLE NamespaceTable ("
+ "Id INTEGER PRIMARY KEY, "
+ "Name TEXT, "
+ "FilePath TEXT )"_L1,
+ "CREATE TABLE FolderTable ("
+ "Id INTEGER PRIMARY KEY, "
+ "NamespaceId INTEGER, "
+ "Name TEXT )"_L1,
+ "CREATE TABLE FilterAttributeTable ("
+ "Id INTEGER PRIMARY KEY, "
+ "Name TEXT )"_L1,
+ "CREATE TABLE FilterNameTable ("
+ "Id INTEGER PRIMARY KEY, "
+ "Name TEXT )"_L1,
+ "CREATE TABLE FilterTable ("
+ "NameId INTEGER, "
+ "FilterAttributeId INTEGER )"_L1,
+ "CREATE TABLE SettingsTable ("
+ "Key TEXT PRIMARY KEY, "
+ "Value BLOB )"_L1
+ };
for (const QString &q : tables) {
if (!query->exec(q))
@@ -442,78 +445,79 @@ bool QHelpCollectionHandler::createTables(QSqlQuery *query)
bool QHelpCollectionHandler::recreateIndexAndNamespaceFilterTables(QSqlQuery *query)
{
- const QStringList tables = QStringList()
- << QLatin1String("DROP TABLE IF EXISTS FileNameTable")
- << QLatin1String("DROP TABLE IF EXISTS IndexTable")
- << QLatin1String("DROP TABLE IF EXISTS ContentsTable")
- << QLatin1String("DROP TABLE IF EXISTS FileFilterTable") // legacy
- << QLatin1String("DROP TABLE IF EXISTS IndexFilterTable") // legacy
- << QLatin1String("DROP TABLE IF EXISTS ContentsFilterTable") // legacy
- << QLatin1String("DROP TABLE IF EXISTS FileAttributeSetTable") // legacy
- << QLatin1String("DROP TABLE IF EXISTS OptimizedFilterTable") // legacy
- << QLatin1String("DROP TABLE IF EXISTS TimeStampTable")
- << QLatin1String("DROP TABLE IF EXISTS VersionTable")
- << QLatin1String("DROP TABLE IF EXISTS Filter")
- << QLatin1String("DROP TABLE IF EXISTS ComponentTable")
- << QLatin1String("DROP TABLE IF EXISTS ComponentMapping")
- << QLatin1String("DROP TABLE IF EXISTS ComponentFilter")
- << QLatin1String("DROP TABLE IF EXISTS VersionFilter")
- << QLatin1String("CREATE TABLE FileNameTable ("
- "FolderId INTEGER, "
- "Name TEXT, "
- "FileId INTEGER PRIMARY KEY, "
- "Title TEXT)")
- << QLatin1String("CREATE TABLE IndexTable ("
- "Id INTEGER PRIMARY KEY, "
- "Name TEXT, "
- "Identifier TEXT, "
- "NamespaceId INTEGER, "
- "FileId INTEGER, "
- "Anchor TEXT)")
- << QLatin1String("CREATE TABLE ContentsTable ("
- "Id INTEGER PRIMARY KEY, "
- "NamespaceId INTEGER, "
- "Data BLOB)")
- << QLatin1String("CREATE TABLE FileFilterTable ("
- "FilterAttributeId INTEGER, "
- "FileId INTEGER)")
- << QLatin1String("CREATE TABLE IndexFilterTable ("
- "FilterAttributeId INTEGER, "
- "IndexId INTEGER)")
- << QLatin1String("CREATE TABLE ContentsFilterTable ("
- "FilterAttributeId INTEGER, "
- "ContentsId INTEGER )")
- << QLatin1String("CREATE TABLE FileAttributeSetTable ("
- "NamespaceId INTEGER, "
- "FilterAttributeSetId INTEGER, "
- "FilterAttributeId INTEGER)")
- << QLatin1String("CREATE TABLE OptimizedFilterTable ("
- "NamespaceId INTEGER, "
- "FilterAttributeId INTEGER)")
- << QLatin1String("CREATE TABLE TimeStampTable ("
- "NamespaceId INTEGER, "
- "FolderId INTEGER, "
- "FilePath TEXT, "
- "Size INTEGER, "
- "TimeStamp TEXT)")
- << QLatin1String("CREATE TABLE VersionTable ("
- "NamespaceId INTEGER, "
- "Version TEXT)")
- << QLatin1String("CREATE TABLE Filter ("
- "FilterId INTEGER PRIMARY KEY, "
- "Name TEXT)")
- << QLatin1String("CREATE TABLE ComponentTable ("
- "ComponentId INTEGER PRIMARY KEY, "
- "Name TEXT)")
- << QLatin1String("CREATE TABLE ComponentMapping ("
- "ComponentId INTEGER, "
- "NamespaceId INTEGER)")
- << QLatin1String("CREATE TABLE ComponentFilter ("
- "ComponentName TEXT, "
- "FilterId INTEGER)")
- << QLatin1String("CREATE TABLE VersionFilter ("
- "Version TEXT, "
- "FilterId INTEGER)");
+ const QStringList tables = {
+ "DROP TABLE IF EXISTS FileNameTable"_L1,
+ "DROP TABLE IF EXISTS IndexTable"_L1,
+ "DROP TABLE IF EXISTS ContentsTable"_L1,
+ "DROP TABLE IF EXISTS FileFilterTable"_L1, // legacy
+ "DROP TABLE IF EXISTS IndexFilterTable"_L1, // legacy
+ "DROP TABLE IF EXISTS ContentsFilterTable"_L1, // legacy
+ "DROP TABLE IF EXISTS FileAttributeSetTable"_L1, // legacy
+ "DROP TABLE IF EXISTS OptimizedFilterTable"_L1, // legacy
+ "DROP TABLE IF EXISTS TimeStampTable"_L1,
+ "DROP TABLE IF EXISTS VersionTable"_L1,
+ "DROP TABLE IF EXISTS Filter"_L1,
+ "DROP TABLE IF EXISTS ComponentTable"_L1,
+ "DROP TABLE IF EXISTS ComponentMapping"_L1,
+ "DROP TABLE IF EXISTS ComponentFilter"_L1,
+ "DROP TABLE IF EXISTS VersionFilter"_L1,
+ "CREATE TABLE FileNameTable ("
+ "FolderId INTEGER, "
+ "Name TEXT, "
+ "FileId INTEGER PRIMARY KEY, "
+ "Title TEXT)"_L1,
+ "CREATE TABLE IndexTable ("
+ "Id INTEGER PRIMARY KEY, "
+ "Name TEXT, "
+ "Identifier TEXT, "
+ "NamespaceId INTEGER, "
+ "FileId INTEGER, "
+ "Anchor TEXT)"_L1,
+ "CREATE TABLE ContentsTable ("
+ "Id INTEGER PRIMARY KEY, "
+ "NamespaceId INTEGER, "
+ "Data BLOB)"_L1,
+ "CREATE TABLE FileFilterTable ("
+ "FilterAttributeId INTEGER, "
+ "FileId INTEGER)"_L1,
+ "CREATE TABLE IndexFilterTable ("
+ "FilterAttributeId INTEGER, "
+ "IndexId INTEGER)"_L1,
+ "CREATE TABLE ContentsFilterTable ("
+ "FilterAttributeId INTEGER, "
+ "ContentsId INTEGER )"_L1,
+ "CREATE TABLE FileAttributeSetTable ("
+ "NamespaceId INTEGER, "
+ "FilterAttributeSetId INTEGER, "
+ "FilterAttributeId INTEGER)"_L1,
+ "CREATE TABLE OptimizedFilterTable ("
+ "NamespaceId INTEGER, "
+ "FilterAttributeId INTEGER)"_L1,
+ "CREATE TABLE TimeStampTable ("
+ "NamespaceId INTEGER, "
+ "FolderId INTEGER, "
+ "FilePath TEXT, "
+ "Size INTEGER, "
+ "TimeStamp TEXT)"_L1,
+ "CREATE TABLE VersionTable ("
+ "NamespaceId INTEGER, "
+ "Version TEXT)"_L1,
+ "CREATE TABLE Filter ("
+ "FilterId INTEGER PRIMARY KEY, "
+ "Name TEXT)"_L1,
+ "CREATE TABLE ComponentTable ("
+ "ComponentId INTEGER PRIMARY KEY, "
+ "Name TEXT)"_L1,
+ "CREATE TABLE ComponentMapping ("
+ "ComponentId INTEGER, "
+ "NamespaceId INTEGER)"_L1,
+ "CREATE TABLE ComponentFilter ("
+ "ComponentName TEXT, "
+ "FilterId INTEGER)"_L1,
+ "CREATE TABLE VersionFilter ("
+ "Version TEXT, "
+ "FilterId INTEGER)"_L1
+ };
for (const QString &q : tables) {
if (!query->exec(q))