// // GlyphButton.qml // // Created by Vlad Stelmahovsky on 2017-06-21 // Copyright 2017 High Fidelity, Inc. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // import QtQuick 2.5 import QtQuick.Controls 2.2 as Original import "../styles-uit" Original.Button { id: control property int colorScheme: hifi.colorSchemes.light property string glyph: "" property int size: 32 //colors readonly property color normalColor: "#AFAFAF" readonly property color hoverColor: "#00B4EF" readonly property color clickedColor: "#FFFFFF" readonly property color disabledColor: "#575757" background: Item {} contentItem: HiFiGlyphs { color: control.enabled ? (control.pressed ? control.clickedColor : (control.hovered ? control.hoverColor : control.normalColor)) : control.disabledColor verticalAlignment: Text.AlignVCenter horizontalAlignment: Text.AlignHCenter text: control.glyph size: control.size } }