Warning, /maui/mauikit/src/controls.6/CloseButton.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 0002 import QtQuick.Controls 0003 0004 import org.mauikit.controls 1.3 as Maui 0005 0006 /** 0007 * @inherit QtQuick.Controls.ToolButton 0008 * @brief The standard control for presenting a close button. 0009 * 0010 * <a href="https://doc.qt.io/qt-6/qml-qtquick-controls-toolbutton.html">This controls inherits from QQC2 ToolButton, to checkout its inherited properties refer to the Qt Docs.</a> 0011 * 0012 * This control is used to display a close button that is cohesive and uniform across all the different UI elements. 0013 * Consider using this component if your own custom control needs a close button. 0014 * 0015 * The close button presents to the user a clickable element which represents the intention to exit, quit, close or dismiss an action or visible item. 0016 * 0017 * It is used, for example, in the TabViewButton to close tabs, in the Chip element to dismiss it, and in some of the dialog. 0018 */ 0019 ToolButton 0020 { 0021 id: control 0022 0023 icon.source: "qrc:/assets/close.svg" 0024 icon.color: control.hovered || control.containsPress ? control.Maui.Theme.negativeTextColor : control.Maui.Theme.textColor 0025 0026 background: Rectangle 0027 { 0028 radius: Maui.Style.radiusV 0029 color: control.hovered || control.containsPress ? Maui.Theme.negativeBackgroundColor : "transparent" 0030 } 0031 }