diff --git a/src/blackgui/editors/aircrafticaoform.cpp b/src/blackgui/editors/aircrafticaoform.cpp
index 0109aa1c4..580c96e5e 100644
--- a/src/blackgui/editors/aircrafticaoform.cpp
+++ b/src/blackgui/editors/aircrafticaoform.cpp
@@ -43,10 +43,11 @@ namespace BlackGui
ui(new Ui::CAircraftIcaoForm)
{
ui->setupUi(this);
+ this->setFocusProxy(ui->le_Id);
ui->lai_id->set(CIcons::appAircraftIcao16(), "Id:");
ui->le_Updated->setReadOnly(true);
ui->le_Id->setReadOnly(true);
- ui->aircraft_Selector->withIcaoDescription(false);
+ ui->aircraft_Selector->displayWithIcaoDescription(false);
connect(ui->aircraft_Selector, &CDbAircraftIcaoSelectorComponent::changedAircraftIcao, this, &CAircraftIcaoForm::setValue);
// drag and drop
diff --git a/src/blackgui/editors/aircrafticaoform.ui b/src/blackgui/editors/aircrafticaoform.ui
index 60667c030..048c7a591 100644
--- a/src/blackgui/editors/aircrafticaoform.ui
+++ b/src/blackgui/editors/aircrafticaoform.ui
@@ -13,7 +13,7 @@
0
- 225
+ 200
@@ -58,11 +58,8 @@
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
+
+ Qt::StrongFocus
@@ -130,22 +127,32 @@
-
+
+
+ 0
+ 0
+
+
- 10
+ 16
0
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
+
+
+ 16
+ 16777215
+
-
-
+
+
+ Qt::StrongFocus
+
+
-
@@ -164,6 +171,12 @@
-
+
+
+ 50
+ 16777215
+
+
Wake turbulence category
@@ -212,7 +225,7 @@
Legacy aircraft, e.g. Concord, ME109
- Legacy
+ Leg.
@@ -298,7 +311,7 @@
Type / Engine / Engine count
- Combined type:
+ Comb. type:
@@ -354,7 +367,7 @@
-
-
+
0
@@ -400,6 +413,12 @@
+
+ BlackGui::Components::CDbAircraftIcaoSelectorComponent
+ QFrame
+ blackgui/components/dbaircrafticaoselectorcomponent.h
+ 1
+
BlackGui::CLabelAndIcon
QFrame
@@ -423,20 +442,16 @@
blackgui/components/aircraftcombinedtypeselector.h
1
-
- BlackGui::Components::CDbAircraftIcaoSelectorComponent
- QFrame
- blackgui/components/dbaircrafticaoselectorcomponent.h
- 1
-
le_Id
+ aircraft_Selector
cb_Rank
le_Iata
le_Family
le_Manufacturer
le_ModelDescription
+ combined_TypeSelector
cb_Wtc
cb_RealWorld
cb_Legacy
diff --git a/src/blackgui/editors/airlineicaoform.cpp b/src/blackgui/editors/airlineicaoform.cpp
index 5a4adc7fb..208ff877a 100644
--- a/src/blackgui/editors/airlineicaoform.cpp
+++ b/src/blackgui/editors/airlineicaoform.cpp
@@ -42,7 +42,7 @@ namespace BlackGui
ui->le_Id->setReadOnly(true);
ui->lai_Id->set(CIcons::appAirlineIcao16(), "Id:");
- ui->selector_AirlineDesignator->withIcaoDescription(false);
+ ui->selector_AirlineDesignator->displayWithIcaoDescription(false);
connect(ui->selector_AirlineName, &CDbAirlineIcaoSelectorComponent::changedAirlineIcao, this, &CAirlineIcaoForm::setValue);
connect(ui->selector_AirlineDesignator, &CDbAirlineIcaoSelectorComponent::changedAirlineIcao, this, &CAirlineIcaoForm::setValue);
diff --git a/src/blackgui/editors/airlineicaoform.ui b/src/blackgui/editors/airlineicaoform.ui
index 0cf564b9a..76ce25d1c 100644
--- a/src/blackgui/editors/airlineicaoform.ui
+++ b/src/blackgui/editors/airlineicaoform.ui
@@ -68,11 +68,8 @@
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
+
+ Qt::StrongFocus
@@ -243,25 +240,22 @@
- 10
+ 16
100
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
+
+
+ 16
+ 16777215
+
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
+
+ Qt::StrongFocus
@@ -288,12 +282,6 @@
QLabel
-
- BlackGui::Components::CDbCountrySelectorComponent
- QFrame
- blackgui/components/dbcountryselectorcomponent.h
- 1
-
BlackGui::Components::CDbAirlineIcaoSelectorComponent
QFrame
@@ -306,12 +294,20 @@
blackgui/components/dbairlinenameselectorcomponent.h
1
+
+ BlackGui::Components::CDbCountrySelectorComponent
+ QFrame
+ blackgui/components/dbcountryselectorcomponent.h
+ 1
+
le_Id
cb_Va
cb_Military
le_TelephonyDesignator
+ selector_AirlineName
+ country_Selector
le_Updated
diff --git a/src/blackgui/editors/distributorform.cpp b/src/blackgui/editors/distributorform.cpp
index 260cff4e0..b74e1f783 100644
--- a/src/blackgui/editors/distributorform.cpp
+++ b/src/blackgui/editors/distributorform.cpp
@@ -34,6 +34,7 @@ namespace BlackGui
ui(new Ui::CDistributorForm)
{
ui->setupUi(this);
+ this->setFocusProxy(ui->distributor_Selector);
ui->le_Updated->setReadOnly(true);
ui->distributor_Selector->withDistributorDescription(false);
ui->lai_Id->set(CIcons::appDistributors16(), "Id:");
diff --git a/src/blackgui/editors/distributorform.ui b/src/blackgui/editors/distributorform.ui
index 974ccf47b..3ac12727d 100644
--- a/src/blackgui/editors/distributorform.ui
+++ b/src/blackgui/editors/distributorform.ui
@@ -101,15 +101,15 @@
- 10
+ 16
0
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
+
+
+ 16
+ 16777215
+
@@ -121,6 +121,9 @@
20
+
+ Qt::StrongFocus
+
-
@@ -170,7 +173,11 @@
+ distributor_Selector
le_Description
+ le_Alias1
+ le_Alias2
+ le_Updated
diff --git a/src/blackgui/editors/form.h b/src/blackgui/editors/form.h
index f161161ae..a8086af85 100644
--- a/src/blackgui/editors/form.h
+++ b/src/blackgui/editors/form.h
@@ -21,7 +21,6 @@
class QWidget;
namespace BlackMisc { namespace Network { class CAuthenticatedUser; } }
-
namespace BlackGui
{
namespace Editors
diff --git a/src/blackgui/editors/liveryform.cpp b/src/blackgui/editors/liveryform.cpp
index 67cbb11f4..154442677 100644
--- a/src/blackgui/editors/liveryform.cpp
+++ b/src/blackgui/editors/liveryform.cpp
@@ -137,6 +137,8 @@ namespace BlackGui
void CLiveryForm::allowDrop(bool allowDrop)
{
ui->drop_DropData->allowDrop(allowDrop);
+ ui->comp_LiverySelector->allowDrop(allowDrop);
+ ui->editor_AirlineIcao->allowDrop(allowDrop);
}
bool CLiveryForm::isDropAllowed() const
@@ -152,6 +154,8 @@ namespace BlackGui
ui->color_Fuselage->setReadOnly(readOnly);
ui->color_Tail->setReadOnly(readOnly);
ui->editor_AirlineIcao->setReadOnly(readOnly);
+ ui->pb_SearchColor->setVisible(!readOnly);
+ ui->pb_TempLivery->setVisible(!readOnly);
CGuiUtility::checkBoxReadOnly(ui->cb_Military, readOnly);
}
@@ -210,7 +214,7 @@ namespace BlackGui
{
if (!this->m_colorSearch)
{
- this->m_colorSearch = new CDbLiveryColorSearch(this);
+ this->m_colorSearch = new CDbLiveryColorSearchDialog(this);
this->m_colorSearch->setModal(true);
}
const QDialog::DialogCode c = static_cast(this->m_colorSearch->exec());
diff --git a/src/blackgui/editors/liveryform.h b/src/blackgui/editors/liveryform.h
index 49a9fdde5..035499be8 100644
--- a/src/blackgui/editors/liveryform.h
+++ b/src/blackgui/editors/liveryform.h
@@ -14,7 +14,7 @@
#include "blackgui/blackguiexport.h"
#include "blackgui/editors/form.h"
-#include "blackgui/components/dbliverycolorsearch.h"
+#include "blackgui/components/dbliverycolorsearchdialog.h"
#include "blackmisc/aviation/airlineicaocode.h"
#include "blackmisc/aviation/livery.h"
#include "blackmisc/statusmessagelist.h"
@@ -89,7 +89,7 @@ namespace BlackGui
private:
QScopedPointer ui;
BlackMisc::Aviation::CLivery m_originalLivery; //!< object allowing to override values
- BlackGui::Components::CDbLiveryColorSearch *m_colorSearch = nullptr; //!< search for color
+ BlackGui::Components::CDbLiveryColorSearchDialog *m_colorSearch = nullptr; //!< search for color
};
} // ns
} // ns
diff --git a/src/blackgui/editors/liveryform.ui b/src/blackgui/editors/liveryform.ui
index 2e6496cc7..940e74165 100644
--- a/src/blackgui/editors/liveryform.ui
+++ b/src/blackgui/editors/liveryform.ui
@@ -2,6 +2,14 @@
CLiveryForm
+
+
+ 0
+ 0
+ 361
+ 422
+
+
Livery editor
@@ -119,15 +127,15 @@
- 10
+ 16
0
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
+
+
+ 16
+ 16777215
+
@@ -142,6 +150,9 @@
225
+
+ Qt::StrongFocus
+
-
@@ -170,6 +181,9 @@
0
+
+ Qt::StrongFocus
+
-
@@ -180,6 +194,9 @@
0
+
+ Qt::StrongFocus
+
-
@@ -206,7 +223,11 @@
-
-
+
+
+ Qt::StrongFocus
+
+
@@ -252,8 +273,13 @@
le_Id
+ pb_SearchColor
+ pb_TempLivery
+ comp_LiverySelector
cb_Military
le_Description
+ color_Fuselage
+ color_Tail
le_Updated