diff --git a/src/QmlControls/IndicatorButton.qml b/src/QmlControls/IndicatorButton.qml index c8d3347..1e6cc96 100644 --- a/src/QmlControls/IndicatorButton.qml +++ b/src/QmlControls/IndicatorButton.qml @@ -1,3 +1,12 @@ +/**************************************************************************** + * + * (c) 2009-2020 QGROUNDCONTROL PROJECT + * + * QGroundControl is licensed according to the terms in the file + * COPYING.md in the root of the source code directory. + * + ****************************************************************************/ + import QtQuick 2.3 import QtQuick.Controls 1.2 @@ -5,11 +14,9 @@ import QGroundControl.Controls 1.0 import QGroundControl.Palette 1.0 import QGroundControl.ScreenTools 1.0 -// An IndicatorButton works just like q QGCButton with the additional support or a red/green -// indicator on the right edge. - +/// Works just like a regular button but it can have a red indicator on the right side displayed QGCButton { - property bool indicatorGreen: false + property bool indicatorGreen: false ///< true: no indicator shown, false: red indicator shown Rectangle { anchors.rightMargin: ScreenTools.defaultFontPixelWidth / 3 @@ -18,6 +25,7 @@ QGCButton { width: radius * 2 height: width radius: (ScreenTools.defaultFontPixelHeight * .75) / 2 - color: indicatorGreen ? "#00d932" : "red" + color: "red" + visible: enabled && !indicatorGreen } }