/* vim:set foldmethod=marker:** Copyright (C) 2014 Ivan Cukic <ivan.cukic(at)kde.org>** This program is free software; you can redistribute it and/or modify* it under the terms of the GNU General Public License version 2,* or (at your option) any later version, as published by the Free* Software Foundation** This program is distributed in the hope that it will be useful,* but WITHOUT ANY WARRANTY; without even the implied warranty of* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the* GNU General Public License for more details** You should have received a copy of the GNU General Public* License along with this program; if not, write to the* Free Software Foundation, Inc.,* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.*/import QtQuick 2.2import org.kde.plasma.components 2.0 as PlasmaComponentsimport org.kde.plasma.core 2.0 as PlasmaCorePlasmaCore.SvgItem {id: rootsignal clickedproperty alias icon: innerIcon.elementIdwidth : units.iconSizes.smallMediumheight : units.iconSizes.smallMedium/*flat : false*/svg: PlasmaCore.Svg { imagePath: "widgets/actionbutton" }elementId : mouseArea.pressed ? "pressed" : "normal"PlasmaCore.SvgItem {id: innerIconanchors.centerIn: parent// TODO: Ugly Xwidth : units.iconSizes.small - (root.icon == "close" ? 4 : 0)height : widthsvg: PlasmaCore.Svg { imagePath: "widgets/configuration-icons" }}MouseArea {id: mouseAreaanchors.fill: parentonClicked: root.clicked()}}