From 5b5cdd23faec2d57ee145808b90d6d6336cc9b59 Mon Sep 17 00:00:00 2001 From: ephy Date: Wed, 21 Apr 2010 05:47:38 +0000 Subject: [PATCH] GCS/core: Place empty gadget first in drop down list. git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@534 ebee16cc-31ac-478f-84a7-5cbb03baadba --- .../coreplugin/uavgadgetmanager/uavgadgetview.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ground/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.cpp b/ground/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.cpp index bf66daa38..b679312e6 100644 --- a/ground/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.cpp +++ b/ground/src/plugins/coreplugin/uavgadgetmanager/uavgadgetview.cpp @@ -88,9 +88,12 @@ UAVGadgetView::UAVGadgetView(Core::UAVGadgetManager *uavGadgetManager, IUAVGadge int index = 0; foreach(QString classId, sl) { - m_uavGadgetList->addItem(im->gadgetName(classId), classId); - if (classId == QString("EmptyGadget")) - m_defaultIndex = index; + if (classId == QString("EmptyGadget")) { + m_defaultIndex = 0; + m_uavGadgetList->insertItem(0, im->gadgetName(classId), classId); + } else { + m_uavGadgetList->addItem(im->gadgetName(classId), classId); + } ++index; }