diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2024-02-08 22:48:17 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2024-02-10 10:10:40 +0100 |
commit | 97aab75fce7456bd5a45bb1e27b65292b3d51589 (patch) | |
tree | dcf1a4526b61c22a57225f427a77f9a69c7f75f0 | |
parent | c52e48ba9446b596d75dff9801342c45bd3c87f3 (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.cpp | 190 |
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)) |