void ProductionWnd::QueueItemClickedSlot(GG::ListBox::iterator it, const GG::Pt& pt, const GG::Flags<GG::ModKey>& modkeys) { if (m_queue_wnd->GetQueueListBox()->DisplayingValidQueueItems()) { if (modkeys & GG::MOD_KEY_CTRL) DeleteQueueItem(it); else m_build_designator_wnd->CenterOnBuild(std::distance(m_queue_wnd->GetQueueListBox()->begin(), it)); } }
void ResearchWnd::QueueItemDoubleClickedSlot(GG::ListBox::iterator it, const GG::Pt& pt, const GG::Flags<GG::ModKey>& modkeys) { if (m_queue_lb->DisplayingValidQueueItems()) { DeleteQueueItem(it); } }
void ProductionWnd::QueueItemDoubleClickedSlot(GG::ListBox::iterator it) { if (m_queue_lb->DisplayingValidQueueItems()) { DeleteQueueItem(it); } }