Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include "qtmoduleinfo.h"
#include "utils.h"
#include <QDirListing>
#include <QJsonDocument>
#include <QJsonArray>
#include <QDebug>
#include <iostream>
#include <algorithm>
#include <unordered_map>
Go to the source code of this file.
Classes | |
struct | TranslationCatalog |
Typedefs | |
using | TranslationCatalogs = std::vector<TranslationCatalog> |
Functions | |
static QStringList | toStringList (const QJsonArray &jsonArray) |
static TranslationCatalogs | readTranslationsCatalogs (const QString &translationsDir, bool verbose, QString *errorString) |
static QtModule | moduleFromJsonFile (const QString &filePath, QString *errorString) |
static void | dump (const QtModule &module) |
Definition at line 35 of file qtmoduleinfo.cpp.
Definition at line 106 of file qtmoduleinfo.cpp.
References QString::isEmpty(), QtModule::name, QtModule::pluginTypes, qDebug, qUtf8Printable, and QtModule::translationCatalog.
Definition at line 77 of file qtmoduleinfo.cpp.
References file, QFile::fileName(), QJsonDocument::fromJson(), QJsonParseError::NoError, QFile::open(), QIODevice::readAll(), and QIODeviceBase::ReadOnly.
|
static |
Definition at line 37 of file qtmoduleinfo.cpp.
References file, QFile::fileName(), QJsonDocument::fromJson(), item, TranslationCatalog::modules, TranslationCatalog::name, QJsonParseError::NoError, QFile::open(), qUtf8Printable, QIODevice::readAll(), QIODeviceBase::ReadOnly, TranslationCatalog::repositories, and toStringList().
Referenced by QtModuleInfoStore::populate().
|
static |
Definition at line 18 of file qtmoduleinfo.cpp.
References item.
Referenced by QWasmFontDatabase::populateLocalFontFamilies(), readTranslationsCatalogs(), QPlaceManagerEngineOsm::search(), and QQuickFontDialogImplAttached::selectFontInListViews().