From 46521c5560f109e623ad92e14950073e3db258aa Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Thu, 23 Mar 2017 03:17:19 +0100 Subject: [PATCH] refs #911, copy menu --- src/blackgui/components/dbaircrafticaocomponent.cpp | 1 + src/blackgui/components/dbairlineicaocomponent.cpp | 3 ++- src/blackgui/components/dbliverycomponent.cpp | 2 +- src/blackgui/components/dbmodelcomponent.cpp | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) 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);