swift
|
Read information about data from Database. More...
Public Member Functions | |
CDatabaseUtils ()=delete | |
No constructor. | |
Static Public Member Functions | |
static const QStringList & | getLogCategories () |
Log categories. | |
static swift::misc::simulation::CAircraftModelList | consolidateModelsWithSimulatorModelsAllowsGuiRefresh (const swift::misc::simulation::CAircraftModelList &models, const swift::misc::simulation::CAircraftModelList &simulatorModels, QStringList &removedModelStrings, bool processEvents) |
Consolidate models with simulator model data (aka "models on disk") More... | |
static swift::misc::simulation::CAircraftModelList | updateModelsDirectoriesAllowsGuiRefresh (const swift::misc::simulation::CAircraftModelList &models, const swift::misc::simulation::CAircraftModelList &simulatorModels, QStringList &removedModelStrings, bool processEvents) |
Update directories in models with simulator model data (aka "models on disk") More... | |
static swift::misc::simulation::CAircraftModel | consolidateOwnAircraftModelWithDbData (const swift::misc::simulation::CAircraftModel &model, bool force, bool *modified=nullptr) |
Consolidate own (aircraft) model data with DB data. | |
static swift::misc::simulation::CAircraftModel | consolidateModelWithDbData (const swift::misc::simulation::CAircraftModel &model, bool force, bool *modified=nullptr) |
Consolidate model data with DB data. | |
static swift::misc::simulation::CAircraftModel | consolidateModelWithDbData (const swift::misc::simulation::CAircraftModel &model, const swift::misc::simulation::CAircraftModel &dbModel, bool force, bool *modified) |
Consolidate model data with DB data. | |
static int | consolidateModelsWithDbData (swift::misc::simulation::CAircraftModelList &models, bool force) |
Consolidate models with DB data. | |
static int | consolidateModelsWithDbData (const swift::misc::simulation::CAircraftModelList &dbModels, swift::misc::simulation::CAircraftModelList &simulatorModels, bool force) |
Consolidate models with simulator model data (aka "models on disk") More... | |
static int | consolidateModelsWithDbDataAllowsGuiRefresh (swift::misc::simulation::CAircraftModelList &models, bool force, bool processEvents) |
Consolidate models with DB data. | |
static int | consolidateModelsWithDbModelAndDistributor (swift::misc::simulation::CAircraftModelList &models, bool force) |
Consolidate models with DB data (simpler/faster version of CAircraftModel::consolidateModelWithDbData) | |
static swift::misc::simulation::CAircraftModel | consolidateModelWithDbDistributor (const swift::misc::simulation::CAircraftModel &model, bool force) |
Consolidate model data with DB distributor. | |
static int | consolidateModelsWithDbDistributor (swift::misc::simulation::CAircraftModelList &models, bool force) |
Consolidate model data with DB distributors. | |
static int | fillInMissingAircraftAndLiveryEntities (swift::misc::simulation::CAircraftModelList &models) |
Fill in missing data if only the id is provided, but no data. | |
static swift::misc::simulation::CAircraftModelList | updateSimulatorForFsFamily (const swift::misc::simulation::CAircraftModelList &ownModels, swift::misc::CStatusMessageList *updateInfo, int maxToStash=-1, swift::core::IProgressIndicator *progressIndicator=nullptr, bool processEvents=true) |
Create stash models if the DB models miss that simulator. | |
static QJsonDocument | databaseJsonToQJsonDocument (const QString &content) |
Database JSON from content string, which can be compressed. | |
static QJsonDocument | readQJsonDocumentFromDatabaseFile (const QString &filename) |
QJsonDocument from database JSON file (normally shared file) | |
static QJsonObject | readQJsonObjectFromDatabaseFile (const QString &filename) |
QJsonObject from database JSON file (normally shared file) | |
static QJsonObject | readQJsonObjectFromDatabaseFile (const QString &directory, const QString &filename) |
QJsonObject from database JSON file (normally shared file) | |
static bool | hasDbAircraftData () |
Convenience function. | |
static const QUrlQuery & | getCompressedQuery () |
Mark as compressed. | |
static QHttpPart | getJsonTextMultipart (const QJsonObject &json, bool compress) |
Multipart for JSON. | |
static QHttpPart | getJsonTextMultipart (const QString &json, bool compress) |
Multipart for JSON. | |
static QHttpPart | getJsonTextMultipart (const QJsonArray &json, bool compress) |
Multipart for JSON. | |
static QHttpPart | getJsonTextMultipart (const QByteArray &bytes, bool compress) |
Multipart for JSON. | |
static QHttpPart | getMultipartWithDebugFlag () |
Multipart with DEBUG FLAG for server. | |
static swift::misc::simulation::ChangedAutoPublishData | autoPublishDataChanged (const QString &modelString, const swift::misc::physical_quantities::CLength &cg, const swift::misc::simulation::CSimulatorInfo &simulator) |
Which auto-publish data did change? More... | |
static swift::misc::simulation::ChangedAutoPublishData | autoPublishDataChanged (const swift::misc::simulation::CAircraftModel &model, const swift::misc::physical_quantities::CLength &cg, const swift::misc::simulation::CSimulatorInfo &simulator) |
Which auto-publish data did change? More... | |
Read information about data from Database.
Definition at line 23 of file databaseutils.h.
|
static |
Which auto-publish data did change?
Definition at line 522 of file databaseutils.cpp.
|
static |
Which auto-publish data did change?
Definition at line 532 of file databaseutils.cpp.
|
static |
Consolidate models with simulator model data (aka "models on disk")
Definition at line 279 of file databaseutils.cpp.
|
static |
Consolidate models with simulator model data (aka "models on disk")
Definition at line 163 of file databaseutils.cpp.
|
static |
Update directories in models with simulator model data (aka "models on disk")
Definition at line 206 of file databaseutils.cpp.