diff --git a/src/blackgui/components/dbaircrafticaocomponent.cpp b/src/blackgui/components/dbaircrafticaocomponent.cpp index 1d59dfbe6..bb33ac05f 100644 --- a/src/blackgui/components/dbaircrafticaocomponent.cpp +++ b/src/blackgui/components/dbaircrafticaocomponent.cpp @@ -40,6 +40,7 @@ namespace BlackGui ui->tvp_AircraftIcao->allowDragDrop(true, false); ui->tvp_AircraftIcao->setFilterWidget(ui->filter_AircraftIcao); + ui->tvp_AircraftIcao->menuAddItems(CViewBaseNonTemplate::MenuCopy); connect(sGui->getWebDataServices(), &CWebDataServices::dataRead, this, &CDbAircraftIcaoComponent::ps_icaoRead); this->ps_icaoRead(CEntityFlags::AircraftIcaoEntity, CEntityFlags::ReadFinished, sGui->getWebDataServices()->getAircraftIcaoCodesCount()); diff --git a/src/blackgui/components/dbairlineicaocomponent.cpp b/src/blackgui/components/dbairlineicaocomponent.cpp index b021c2c50..b213eb0b7 100644 --- a/src/blackgui/components/dbairlineicaocomponent.cpp +++ b/src/blackgui/components/dbairlineicaocomponent.cpp @@ -37,8 +37,9 @@ namespace BlackGui ui->tvp_AirlineIcao->setResizeMode(CAirlineIcaoCodeView::ResizingOff); ui->tvp_AirlineIcao->allowDragDrop(true, false); ui->tvp_AirlineIcao->setFilterWidget(ui->filter_AirlineIcao); - connect(ui->tvp_AirlineIcao, &CAirlineIcaoCodeView::requestNewBackendData, this, &CDbAirlineIcaoComponent::ps_reload); + ui->tvp_AirlineIcao->menuAddItems(CViewBaseNonTemplate::MenuCopy); + connect(ui->tvp_AirlineIcao, &CAirlineIcaoCodeView::requestNewBackendData, this, &CDbAirlineIcaoComponent::ps_reload); connect(sGui->getWebDataServices(), &CWebDataServices::dataRead, this, &CDbAirlineIcaoComponent::ps_icaoRead); this->ps_icaoRead(CEntityFlags::AirlineIcaoEntity, CEntityFlags::ReadFinished, sGui->getWebDataServices()->getAirlineIcaoCodesCount()); } diff --git a/src/blackgui/components/dbliverycomponent.cpp b/src/blackgui/components/dbliverycomponent.cpp index 41504f38d..113a6029e 100644 --- a/src/blackgui/components/dbliverycomponent.cpp +++ b/src/blackgui/components/dbliverycomponent.cpp @@ -36,6 +36,7 @@ namespace BlackGui // filter and drag and drop ui->tvp_Liveries->setFilterWidget(ui->filter_Livery); ui->tvp_Liveries->allowDragDrop(true, false); + ui->tvp_Liveries->menuAddItems(CViewBaseNonTemplate::MenuCopy); connect(sGui->getWebDataServices(), &CWebDataServices::dataRead, this, &CDbLiveryComponent::ps_liveriesRead); this->ps_liveriesRead(CEntityFlags::LiveryEntity, CEntityFlags::ReadFinished, sGui->getWebDataServices()->getLiveriesCount()); @@ -75,4 +76,3 @@ namespace BlackGui } } // ns } // ns - diff --git a/src/blackgui/components/dbmodelcomponent.cpp b/src/blackgui/components/dbmodelcomponent.cpp index c5b05a334..ff08ad121 100644 --- a/src/blackgui/components/dbmodelcomponent.cpp +++ b/src/blackgui/components/dbmodelcomponent.cpp @@ -42,6 +42,7 @@ namespace BlackGui this->setViewWithIndicator(ui->tvp_AircraftModel); ui->tvp_AircraftModel->setAircraftModelMode(CAircraftModelListModel::Database); ui->tvp_AircraftModel->menuAddItems(CAircraftModelView::MenuStashing); + ui->tvp_AircraftModel->menuAddItems(CViewBaseNonTemplate::MenuCopy); ui->tvp_AircraftModel->menuRemoveItems(CAircraftModelView::MenuHighlightStashed); // not supported here connect(ui->tvp_AircraftModel, &CAircraftModelView::requestNewBackendData, this, &CDbModelComponent::ps_reload); connect(ui->tvp_AircraftModel, &CAircraftModelView::requestStash, this, &CDbModelComponent::requestStash);