Complete Qt6 migration: full clean build green across groups G1-G12 incl. runtime plugin set
new_docker_build.sh gains Group 12 (212 GUI/Data plugins); fixes LtsUtilsGuiDds visibility (LTO-stripped exports), LtsProjectionWorkstation unity name shadow, 6 unity-off dirs (dup file-scope statics, ddsftc INTERFACE sources) and reconfigures BUILD_FILTERMANAGEMENT/BUILD_PLUGINS_SERVICEMONITOR=ON
This commit is contained in:
1718 files changed
+126739
-18495
No files matched your search
+5
-5
@@ -69,12 +69,12 @@ QVariant ConfigureMapUrlModel::data(const QModelIndex &index, int role) const
|
||||
switch (index.column())
|
||||
{
|
||||
case Columns::Url:
|
||||
return QString::fromStdString(md.url());
|
||||
return QString::fromStdString(md.url);
|
||||
case Columns::Name:
|
||||
return QString::fromStdString(md.name());
|
||||
return QString::fromStdString(md.name);
|
||||
case Columns::MapType:
|
||||
{
|
||||
switch (md.mapTypeId().underlying())
|
||||
switch (md.mapTypeId)
|
||||
{
|
||||
case AssetManagement::MapType::Aerial:
|
||||
return tr("Aerial");
|
||||
@@ -90,9 +90,9 @@ QVariant ConfigureMapUrlModel::data(const QModelIndex &index, int role) const
|
||||
return tr("Unknown");
|
||||
}
|
||||
case Columns::MinScale:
|
||||
return md.minScale();
|
||||
return md.minScale;
|
||||
case Columns::MaxScale:
|
||||
return md.maxScale();
|
||||
return md.maxScale;
|
||||
}
|
||||
|
||||
return QVariant();
|
||||
|
||||
+9
-9
@@ -56,19 +56,19 @@ void ConfigureSingleMapUrl::setPlaceholderTextForFile()
|
||||
|
||||
void ConfigureSingleMapUrl::setData(const ConfigureSingleMapUrl::DATA_T &data)
|
||||
{
|
||||
m_ui->le_url->setText(QString::fromStdString(data.url()));
|
||||
m_ui->le_name->setText(QString::fromStdString(data.name()));
|
||||
m_ui->le_minScale->setText(QString::number(data.minScale()));
|
||||
m_ui->le_maxScale->setText(QString::number(data.maxScale()));
|
||||
m_ui->le_url->setText(QString::fromStdString(data.url));
|
||||
m_ui->le_name->setText(QString::fromStdString(data.name));
|
||||
m_ui->le_minScale->setText(QString::number(data.minScale));
|
||||
m_ui->le_maxScale->setText(QString::number(data.maxScale));
|
||||
}
|
||||
|
||||
ConfigureSingleMapUrl::DATA_T ConfigureSingleMapUrl::data()
|
||||
{
|
||||
ConfigureSingleMapUrl::DATA_T data;
|
||||
data.url(m_ui->le_url->text().trimmed().toStdString());
|
||||
data.name(m_ui->le_name->text().trimmed().toStdString());
|
||||
data.minScale(m_ui->le_minScale->text().toDouble());
|
||||
data.maxScale(m_ui->le_maxScale->text().toDouble());
|
||||
data.url = m_ui->le_url->text().trimmed().toStdString();
|
||||
data.name = m_ui->le_name->text().trimmed().toStdString();
|
||||
data.minScale = m_ui->le_minScale->text().toDouble();
|
||||
data.maxScale = m_ui->le_maxScale->text().toDouble();
|
||||
return data;
|
||||
}
|
||||
|
||||
@@ -88,7 +88,7 @@ void ConfigureSingleMapUrl::onClose()
|
||||
|
||||
ConfigureMapUrlsWidget::ConfigureMapUrlsWidget(QWidget *parent) : QWidget(parent)
|
||||
, m_ui(new Ui::Configure_Urls_Widget),
|
||||
m_logger(NGL::NGLLoggerBootstrap::getNGLRootLogger()) {
|
||||
m_logger(getLogger("ConfigureMapUrlsWidget")) {
|
||||
TRACE_LOG(m_logger) << Q_FUNC_INFO << " START";
|
||||
m_ui->setupUi(this);
|
||||
|
||||
|
||||
+2
-2
@@ -60,8 +60,6 @@ protected Q_SLOTS:
|
||||
void onClose();
|
||||
|
||||
private:
|
||||
|
||||
NGL::INGLLogger &m_logger;
|
||||
Ui::Configure_Single_Url *m_ui;
|
||||
LtsWidgets::LtsDialogButtonBox *m_buttonBox;
|
||||
};
|
||||
@@ -106,6 +104,8 @@ private:
|
||||
Ui::Configure_Urls_Widget *m_ui;
|
||||
ConfigureMapUrlModel *m_configureMapUrlModel = nullptr;
|
||||
bool m_placeholderTextFile = false;
|
||||
|
||||
NGL::INGLLogger &m_logger;
|
||||
};
|
||||
|
||||
}
|
||||
+23
-22
@@ -18,6 +18,7 @@ namespace SituationMap
|
||||
|
||||
ConfigureMapUrls::ConfigureMapUrls(QWidget *parent)
|
||||
: LtsDialog(parent, LtsWidgets::ButtonCombination::OkApplyCancel)
|
||||
, m_logger(getLogger("ConfigureMapUrls"))
|
||||
, m_pluginProvider(nullptr)
|
||||
, m_requestHelper(new LtsUtils::RequestHelper(this))
|
||||
, m_ui(new Ui::Configure_Urls)
|
||||
@@ -121,7 +122,7 @@ void ConfigureMapUrls::fillTrainingAreaCbx()
|
||||
m_ui->cbTrainingArea->clear();
|
||||
auto cb = [this](const AssetManagement::TrainingArea & ta)
|
||||
{
|
||||
m_ui->cbTrainingArea->addItem(QString::fromStdString(ta.name()), QVariant(ta.id()));
|
||||
m_ui->cbTrainingArea->addItem(QString::fromStdString(ta.name), QVariant(ta.id));
|
||||
};
|
||||
m_asmDtc->trainingAreas(cb);
|
||||
m_ui->cbTrainingArea->model()->sort(0);
|
||||
@@ -148,7 +149,7 @@ void ConfigureMapUrls::onSelectedTrainingAreaChanged(const QString & )
|
||||
{
|
||||
TRACE_LOG(m_logger) << Q_FUNC_INFO << " START";
|
||||
const int newTrainingAreaId = m_ui->cbTrainingArea->currentData().toInt();
|
||||
if (m_trainingArea.id() == newTrainingAreaId)
|
||||
if (m_trainingArea.id == newTrainingAreaId)
|
||||
return;
|
||||
|
||||
if (hasUnsavedChanges())
|
||||
@@ -164,8 +165,8 @@ void ConfigureMapUrls::onSelectedTrainingAreaChanged(const QString & )
|
||||
}
|
||||
break;
|
||||
case LtsWidgets::Button::Cancel:
|
||||
INFO_LOG(m_logger) << Q_FUNC_INFO << " set back to m_trainingArea.id() = " << m_trainingArea.id();
|
||||
m_ui->cbTrainingArea->setCurrentIndex(m_ui->cbTrainingArea->findData(QVariant(m_trainingArea.id()), Qt::UserRole));
|
||||
INFO_LOG(m_logger) << Q_FUNC_INFO << " set back to m_trainingArea.id() = " << m_trainingArea.id;
|
||||
m_ui->cbTrainingArea->setCurrentIndex(m_ui->cbTrainingArea->findData(QVariant(m_trainingArea.id), Qt::UserRole));
|
||||
break;
|
||||
case LtsWidgets::Button::Discard:
|
||||
if (!retrieveTaOfService(newTrainingAreaId))
|
||||
@@ -208,13 +209,13 @@ bool ConfigureMapUrls::retrieveTaOfService(int trainingAreaId)
|
||||
|
||||
|
||||
AssetManagement::TrainingArea ta = m_asmDtc->trainingArea(trainingAreaId);
|
||||
if (ta.id() != trainingAreaId)
|
||||
if (ta.id != trainingAreaId)
|
||||
{
|
||||
ERROR_LOG(m_logger) << Q_FUNC_INFO << " switch to m_trainingArea failed (taId=" << trainingAreaId << ")";
|
||||
return false;
|
||||
}
|
||||
m_trainingArea = ta;
|
||||
INFO_LOG(m_logger) << Q_FUNC_INFO << " switch to m_trainingArea " << m_trainingArea.id()
|
||||
INFO_LOG(m_logger) << Q_FUNC_INFO << " switch to m_trainingArea " << m_trainingArea.id
|
||||
<< ", ta" << ta;
|
||||
|
||||
TRACE_LOG(m_logger) << Q_FUNC_INFO << " END";
|
||||
@@ -258,7 +259,7 @@ void ConfigureMapUrls::syncTaToGui()
|
||||
w = static_cast<ConfigureMapUrlsWidget *>(m_ui->tabWidget->widget(0));
|
||||
if (w && w->model())
|
||||
{
|
||||
w->model()->setData(vecToVec(m_trainingArea.map2D()));
|
||||
w->model()->setData(vecToVec(m_trainingArea.map2D));
|
||||
TRACE_LOG(m_logger) << Q_FUNC_INFO << " model->rowCount()" << w->model()->rowCount();
|
||||
}
|
||||
basicConfig(w);
|
||||
@@ -273,19 +274,19 @@ void ConfigureMapUrls::syncTaToGui()
|
||||
w = static_cast<ConfigureMapUrlsWidget *>(m_ui->tabWidget->widget(1));
|
||||
if (w && w->model())
|
||||
{
|
||||
w->model()->setData(vecToVec(m_trainingArea.scene3D()));
|
||||
w->model()->setData(vecToVec(m_trainingArea.scene3D));
|
||||
TRACE_LOG(m_logger) << Q_FUNC_INFO << " model->rowCount()" << w->model()->rowCount();
|
||||
}
|
||||
basicConfig(w);
|
||||
|
||||
w = static_cast<ConfigureMapUrlsWidget *>(m_ui->tabWidget->widget(2));
|
||||
if (w && w->model())
|
||||
w->model()->setData(vecToVec(m_trainingArea.elevation()));
|
||||
w->model()->setData(vecToVec(m_trainingArea.elevation));
|
||||
basicConfig(w, false);
|
||||
|
||||
w = static_cast<ConfigureMapUrlsWidget *>(m_ui->tabWidget->widget(3));
|
||||
if (w && w->model())
|
||||
w->model()->setData(vecToVec(m_trainingArea.sceneObjects()));
|
||||
w->model()->setData(vecToVec(m_trainingArea.sceneObjects));
|
||||
basicConfig(w, false);
|
||||
|
||||
TRACE_LOG(m_logger) << Q_FUNC_INFO << " END";
|
||||
@@ -299,31 +300,31 @@ void ConfigureMapUrls::syncGuiToTa()
|
||||
|
||||
w = static_cast<ConfigureMapUrlsWidget *>(m_ui->tabWidget->widget(0));
|
||||
if (w && w->model())
|
||||
m_trainingArea.map2D(vecToVec(w->model()->allData()));
|
||||
m_trainingArea.map2D = vecToVec(w->model()->allData());
|
||||
|
||||
w = static_cast<ConfigureMapUrlsWidget *>(m_ui->tabWidget->widget(1));
|
||||
if (w && w->model())
|
||||
m_trainingArea.scene3D(vecToVec(w->model()->allData()));
|
||||
m_trainingArea.scene3D = vecToVec(w->model()->allData());
|
||||
|
||||
w = static_cast<ConfigureMapUrlsWidget *>(m_ui->tabWidget->widget(2));
|
||||
if (w && w->model())
|
||||
m_trainingArea.elevation(vecToVec(w->model()->allData()));
|
||||
m_trainingArea.elevation = vecToVec(w->model()->allData());
|
||||
|
||||
w = static_cast<ConfigureMapUrlsWidget *>(m_ui->tabWidget->widget(3));
|
||||
if (w && w->model())
|
||||
m_trainingArea.sceneObjects(vecToVec(w->model()->allData()));
|
||||
m_trainingArea.sceneObjects = vecToVec(w->model()->allData());
|
||||
|
||||
|
||||
|
||||
|
||||
for (auto &item : m_trainingArea.map2D())
|
||||
item.mapDescriptionTypeId(AssetManagement::MapDescriptionType::Map2D);
|
||||
for (auto &item : m_trainingArea.scene3D())
|
||||
item.mapDescriptionTypeId(AssetManagement::MapDescriptionType::Scene3D);
|
||||
for (auto &item : m_trainingArea.elevation())
|
||||
item.mapDescriptionTypeId(AssetManagement::MapDescriptionType::Elevation);
|
||||
for (auto &item : m_trainingArea.sceneObjects())
|
||||
item.mapDescriptionTypeId(AssetManagement::MapDescriptionType::SceneObj);
|
||||
for (auto &item : m_trainingArea.map2D)
|
||||
item.mapDescriptionTypeId = AssetManagement::MapDescriptionType::Map2D;
|
||||
for (auto &item : m_trainingArea.scene3D)
|
||||
item.mapDescriptionTypeId = AssetManagement::MapDescriptionType::Scene3D;
|
||||
for (auto &item : m_trainingArea.elevation)
|
||||
item.mapDescriptionTypeId = AssetManagement::MapDescriptionType::Elevation;
|
||||
for (auto &item : m_trainingArea.sceneObjects)
|
||||
item.mapDescriptionTypeId = AssetManagement::MapDescriptionType::SceneObj;
|
||||
|
||||
|
||||
TRACE_LOG(m_logger) << Q_FUNC_INFO << " END";
|
||||
|
||||
Reference in new issue
Block a user