/*Copyright (C) 2011 Martin GrΓ€Γlin <mgraesslin@kde.org>Copyright (C) 2012 Gregor Taetzner <gregor@freenet.de>This program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2 of the License, or(at your option) any later version.This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.You should have received a copy of the GNU General Public License alongwith this program; if not, write to the Free Software Foundation, Inc.,51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.*/import QtQuick 2.0import org.kde.plasma.core 2.0 as PlasmaCoreimport org.kde.plasma.extras 2.0 as PlasmaExtrasimport org.kde.plasma.components 2.0 as PlasmaComponentsimport org.kde.plasma.private.kickoff 0.1 as KickoffItem {id: searchViewContaineranchors.fill: parentobjectName: "SearchView"function decrementCurrentIndex() {searchView.decrementCurrentIndex();}function incrementCurrentIndex() {searchView.incrementCurrentIndex();}function activateCurrentIndex() {searchView.currentItem.activate();}function openContextMenu() {searchView.currentItem.openContextMenu();}PlasmaExtras.ScrollArea {anchors.fill: parentListView {id: searchViewanchors.fill: parentkeyNavigationWraps: trueboundsBehavior: Flickable.StopAtBoundsdelegate: KickoffItem {}highlight: KickoffHighlight {}highlightMoveDuration : 0highlightResizeDuration: 0model: Kickoff.KRunnerModel{}Connections {target: headeronQueryChanged: {searchView.model.setQuery(header.query)searchView.currentIndex = 0}}} // searchView} // ScrollAreaKeys.onPressed: {if (event.key == Qt.Key_Menu) {print( "Context Menu triggered by key...");contextMenu.open();}}ContextMenu {id: contextMenu}}