refs #768, wizard allowing to map models from pilot client

* step by step guiding thru mapping steps
* single model write function in writer
* adjusted stylesheet
This commit is contained in:
Klaus Basan
2016-10-17 03:26:47 +02:00
parent 592e330278
commit 0c5ea48463
6 changed files with 1060 additions and 6 deletions

View File

@@ -40,6 +40,11 @@ namespace BlackCore
// void
}
CStatusMessageList CDatabaseWriter::asyncPublishModel(const CAircraftModel &model)
{
return this->asyncPublishModels(CAircraftModelList({ model }));
}
CStatusMessageList CDatabaseWriter::asyncPublishModels(const CAircraftModelList &models)
{
CStatusMessageList msgs;

View File

@@ -36,7 +36,10 @@ namespace BlackCore
//! Constructor
CDatabaseWriter(const BlackMisc::Network::CUrl &baseUrl, QObject *parent);
//! Write model to DB
//! Write models to DB
BlackMisc::CStatusMessageList asyncPublishModel(const BlackMisc::Simulation::CAircraftModel &model);
//! Write models to DB
BlackMisc::CStatusMessageList asyncPublishModels(const BlackMisc::Simulation::CAircraftModelList &models);
//! Shutdown
@@ -54,10 +57,10 @@ namespace BlackCore
void ps_postModelsResponse(QNetworkReply *nwReplyPtr);
private:
BlackMisc::Network::CUrl m_modelPublishUrl;
QNetworkReply *m_pendingReply = nullptr;
qint64 m_replyPendingSince = -1;
bool m_shutdown = false;
BlackMisc::Network::CUrl m_modelPublishUrl;
QNetworkReply *m_pendingReply = nullptr;
qint64 m_replyPendingSince = -1;
bool m_shutdown = false;
//! Kill the pending reply
bool killPendingReply();