// Qt
import QtQuick 2.12

//  Qml imports
import "qrc:/components"
import "qrc:/dialogs"
import "qrc:/globals"

// Treatment Lock Dialog
AutoHideInfo { id: _root
    property bool isLocked: false

    width           : Variables.completeDialogWidth
    height          : Variables.completeDialogHeight
    backgroundColor : Colors.darkDialogColor
    fontSize        : 35
    verticalOffset  : Variables.defaultMargin * 5

    Rectangle { id: _mainCircle
        objectName:    "mainCircle"
        anchors {
            top: parent.top
            topMargin: Variables.defaultMargin * 4
            horizontalCenter: parent.horizontalCenter
        }
        height      : 200
        width       : height
        radius      : height
        color       : "transparent"
        border.color: _root.isLocked ?  "#A47E38" :
                                        "#6697D2"
        border.width: 2

        Image { id  : _iconImage
            objectName:    "iconImage"

            anchors.centerIn    : parent
            height  : 80
            width   : 80
            fillMode: Image.PreserveAspectFit
            source  : _root.isLocked ?  "qrc:/images/iLock" :
                                        "qrc:/images/iUnlock"
        }

        Rectangle { id: _innerCircle
            objectName:    "inncerCircle"

            anchors.centerIn: parent
            color           : "transparent"
            border.color    : _root.isLocked ?  "#CDAF78" :
                                                "#8FC1FE"
            border.width    : 1
            height          : parent.height - 20
            width           : height
            radius          : height
        }
    }
}
