mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 14:55:36 +08:00
fix: missing clicked in mappingcomponent
This commit is contained in:
@@ -84,6 +84,7 @@ namespace swift::gui::components
|
|||||||
&CMappingComponent::onModelsUpdateRequested);
|
&CMappingComponent::onModelsUpdateRequested);
|
||||||
connect(ui->tvp_AircraftModels, &CAircraftModelView::modelDataChanged, this,
|
connect(ui->tvp_AircraftModels, &CAircraftModelView::modelDataChanged, this,
|
||||||
&CMappingComponent::onRowCountChanged);
|
&CMappingComponent::onRowCountChanged);
|
||||||
|
connect(ui->tvp_AircraftModels, &CAircraftModelView::clicked, this, &CMappingComponent::onModelSelectedInView);
|
||||||
connect(ui->tvp_AircraftModels, &CAircraftModelView::requestTempDisableModelsForMatching, this,
|
connect(ui->tvp_AircraftModels, &CAircraftModelView::requestTempDisableModelsForMatching, this,
|
||||||
&CMappingComponent::onTempDisableModelsForMatchingRequested);
|
&CMappingComponent::onTempDisableModelsForMatchingRequested);
|
||||||
|
|
||||||
@@ -258,6 +259,12 @@ namespace swift::gui::components
|
|||||||
ui->completer_ModelStrings->setModel(simAircraft.getModel());
|
ui->completer_ModelStrings->setModel(simAircraft.getModel());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CMappingComponent::onModelSelectedInView(const QModelIndex &index)
|
||||||
|
{
|
||||||
|
const CAircraftModel model = ui->tvp_AircraftModels->at(index);
|
||||||
|
ui->completer_ModelStrings->setModel(model);
|
||||||
|
}
|
||||||
|
|
||||||
CCallsign CMappingComponent::validateRenderedCallsign()
|
CCallsign CMappingComponent::validateRenderedCallsign()
|
||||||
{
|
{
|
||||||
const QString cs = ui->le_Callsign->text().trimmed();
|
const QString cs = ui->le_Callsign->text().trimmed();
|
||||||
|
|||||||
@@ -113,6 +113,9 @@ namespace swift::gui
|
|||||||
//! Aircraft selected (in view)
|
//! Aircraft selected (in view)
|
||||||
void onAircraftSelectedInView(const QModelIndex &index);
|
void onAircraftSelectedInView(const QModelIndex &index);
|
||||||
|
|
||||||
|
//! Model selected (in view)
|
||||||
|
void onModelSelectedInView(const QModelIndex &index);
|
||||||
|
|
||||||
//! Save changed aircraft
|
//! Save changed aircraft
|
||||||
void onSaveAircraft();
|
void onSaveAircraft();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user