// 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   : 600
    height  : 400
    backgroundColor: "#091E31"
    fontSize: 35
    verticalOffset: Variables.defaultMargin * 5

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

        Image { id  : _iconImage
            objectName:    "iconImage"

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

        Rectangle { id: _innerCircle
            objectName:    "inncerCircle"

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