This repository has been archived on 2022-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
qcookieclicker/qml/ShopPopup.qml

84 lines
1.5 KiB
QML

import QtQuick 2.9
import QtQuick.Controls 2.4
import QtGraphicalEffects 1.0
import "./components"
Popup {
id: control
modal: true
dim: false
scale: 0
height: 300
Rectangle {
id: contentRect
height: parent.height
width: topImg.width * 0.836
anchors.horizontalCenter: parent.horizontalCenter
color: "white"
Item {
id: contentItm
anchors {
fill: parent
topMargin: -topImg.anchors.bottomMargin
}
Column {
anchors.fill: parent
ShopDelegate {
}
}
}
}
Image {
id: topImg
anchors {
bottom: contentRect.top
bottomMargin: -height * 0.22
}
source: "qrc:/graphics/shopTop.png"
fillMode: Image.PreserveAspectFit
mipmap: true
width: parent.width
}
Image {
id: bottomImg
anchors {
top: contentRect.bottom
topMargin: -height * 0.33
}
source: "qrc:/graphics/shopBottom.png"
fillMode: Image.PreserveAspectFit
mipmap: true
width: parent.width
}
background: Rectangle {
color: "transparent"
}
enter: Transition {
NumberAnimation { properties: "scale"; to: 1; duration: 300; easing.type: Easing.Linear }
}
exit: Transition {
NumberAnimation { properties: "scale"; to: 0; duration: 300; easing.type: Easing.Linear }
}
}