mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-09-03 00:59:47 +02:00
Remove stomt
Replacing it with website, forum, bugtracker etc
This commit is contained in:
parent
ee251b090a
commit
81a62311aa
4
.gitmodules
vendored
4
.gitmodules
vendored
@ -4,7 +4,3 @@
|
||||
[submodule "Common/qt-breakpad"]
|
||||
path = Common/qt-breakpad
|
||||
url = https://github.com/kelteseth/qt-breakpad
|
||||
[submodule "Common/stomt-qml"]
|
||||
path = Common/stomt-qml
|
||||
url = https://gitlab.com/kelteseth/stomt-qml.git
|
||||
branch = master
|
||||
|
@ -54,7 +54,6 @@ add_subdirectory(ScreenPlaySDK)
|
||||
add_subdirectory(ScreenPlayWallpaper)
|
||||
add_subdirectory(ScreenPlayWidget)
|
||||
add_subdirectory(ScreenPlaySysInfo)
|
||||
add_subdirectory(Common/stomt-qml)
|
||||
add_subdirectory(Common/qt-breakpad)
|
||||
|
||||
|
||||
|
@ -1 +0,0 @@
|
||||
Subproject commit aeed3e7572d845cc87301a9d2b637e88e5086fb9
|
@ -58,12 +58,12 @@ set(headers app.h
|
||||
|
||||
|
||||
|
||||
qt5_add_big_resources(resources resources.qrc)
|
||||
#qt5_add_big_resources(resources resources.qrc)
|
||||
|
||||
qt5_add_resources(qml qml.qrc resources.qrc)
|
||||
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||
qt5_add_resources(qml qml.qrc)
|
||||
else()
|
||||
qtquick_compiler_add_resources(qml qml.qrc )
|
||||
# qtquick_compiler_add_resources(qml qml.qrc resources.qrc)
|
||||
endif()
|
||||
|
||||
add_executable(${PROJECT_NAME} ${src} ${headers} ${resources} ${qml})
|
||||
|
@ -45,7 +45,6 @@
|
||||
<file>assets/icons/icon_share.svg</file>
|
||||
<file>assets/icons/icon_single_image.svg</file>
|
||||
<file>assets/icons/icon_steam.svg</file>
|
||||
<file>assets/icons/icon_stomt.svg</file>
|
||||
<file>assets/icons/icon_time.svg</file>
|
||||
<file>assets/icons/icon_tv.svg</file>
|
||||
<file>assets/icons/icon_upload.svg</file>
|
||||
|
1
ScreenPlay/assets/icons/icon_forum.svg
Normal file
1
ScreenPlay/assets/icons/icon_forum.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"/></svg>
|
After Width: | Height: | Size: 262 B |
1
ScreenPlay/assets/icons/icon_help_center.svg
Normal file
1
ScreenPlay/assets/icons/icon_help_center.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" width="24"/><path d="M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M12.01,18 c-0.7,0-1.26-0.56-1.26-1.26c0-0.71,0.56-1.25,1.26-1.25c0.71,0,1.25,0.54,1.25,1.25C13.25,17.43,12.72,18,12.01,18z M15.02,10.6 c-0.76,1.11-1.48,1.46-1.87,2.17c-0.16,0.29-0.22,0.48-0.22,1.41h-1.82c0-0.49-0.08-1.29,0.31-1.98c0.49-0.87,1.42-1.39,1.96-2.16 c0.57-0.81,0.25-2.33-1.37-2.33c-1.06,0-1.58,0.8-1.8,1.48L8.56,8.49C9.01,7.15,10.22,6,11.99,6c1.48,0,2.49,0.67,3.01,1.52 C15.44,8.24,15.7,9.59,15.02,10.6z"/></g></svg>
|
After Width: | Height: | Size: 682 B |
1
ScreenPlay/assets/icons/icon_new_releases.svg
Normal file
1
ScreenPlay/assets/icons/icon_new_releases.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M23 12l-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68L23 12zm-10 5h-2v-2h2v2zm0-4h-2V7h2v6z"/></svg>
|
After Width: | Height: | Size: 346 B |
1
ScreenPlay/assets/icons/icon_report_problem.svg
Normal file
1
ScreenPlay/assets/icons/icon_report_problem.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/></svg>
|
After Width: | Height: | Size: 188 B |
@ -1 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg width="100%" height="100%" viewBox="0 0 51 41" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><path d="M40.735,0l-20.367,0c-5.625,0 -10.184,4.825 -10.184,10.45c0,5.624 4.559,10.45 10.184,10.45l-10.184,0c-5.625,0 -10.184,4.329 -10.184,9.953c0,5.624 4.559,9.953 10.184,9.953l20.367,0c5.625,0 10.184,-4.329 10.184,-9.953c0,-5.624 -4.559,-9.953 -10.184,-9.953l10.184,0c5.625,0 10.184,-4.826 10.184,-10.45c0,-5.625 -4.559,-10.45 -10.184,-10.45" style="fill:#bebebe;"/></svg>
|
Before Width: | Height: | Size: 821 B |
1
ScreenPlay/assets/icons/icon_supervisor_account.svg
Normal file
1
ScreenPlay/assets/icons/icon_supervisor_account.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.5 12c1.38 0 2.49-1.12 2.49-2.5S17.88 7 16.5 7C15.12 7 14 8.12 14 9.5s1.12 2.5 2.5 2.5zM9 11c1.66 0 2.99-1.34 2.99-3S10.66 5 9 5C7.34 5 6 6.34 6 8s1.34 3 3 3zm7.5 3c-1.83 0-5.5.92-5.5 2.75V19h11v-2.25c0-1.83-3.67-2.75-5.5-2.75zM9 13c-2.33 0-7 1.17-7 3.5V19h7v-2.25c0-.85.33-2.34 2.37-3.47C10.5 13.1 9.66 13 9 13z"/></svg>
|
After Width: | Height: | Size: 453 B |
@ -21,7 +21,6 @@
|
||||
<file>qml/Installed/Sidebar.qml</file>
|
||||
<file>qml/Installed/InstalledWelcomeScreen.qml</file>
|
||||
<file>qml/Community/Community.qml</file>
|
||||
<file>qml/Community/Feedback.qml</file>
|
||||
<file>qml/Community/XMLNewsfeed.qml</file>
|
||||
<file>qml/Settings/SettingBool.qml</file>
|
||||
<file>qml/Settings/Settings.qml</file>
|
||||
@ -53,5 +52,11 @@
|
||||
<file>qml/Common/CloseIcon.qml</file>
|
||||
<file>qml/Common/Headline.qml</file>
|
||||
<file>qml/Settings/SettingsPage.qml</file>
|
||||
<file>qml/Community/CommunityNavItem.qml</file>
|
||||
<file>assets/icons/icon_supervisor_account.svg</file>
|
||||
<file>assets/icons/icon_new_releases.svg</file>
|
||||
<file>assets/icons/icon_report_problem.svg</file>
|
||||
<file>assets/icons/icon_help_center.svg</file>
|
||||
<file>assets/icons/icon_forum.svg</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
@ -1,6 +1,6 @@
|
||||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.3
|
||||
import QtQuick.Controls.Material 2.2
|
||||
import QtQuick.Controls 2.14
|
||||
import QtQuick.Controls.Material 2.14
|
||||
import QtGraphicalEffects 1.0
|
||||
import QtQuick.Layouts 1.3
|
||||
import ScreenPlay 1.0
|
||||
@ -10,247 +10,98 @@ Item {
|
||||
id: community
|
||||
anchors.fill: parent
|
||||
|
||||
RectangularGlow {
|
||||
id: effect
|
||||
anchors {
|
||||
fill: navWrapper
|
||||
}
|
||||
cached: true
|
||||
glowRadius: 2
|
||||
spread: 0.15
|
||||
color: "black"
|
||||
opacity: 0.3
|
||||
cornerRadius: 15
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
id: stomtWrapper
|
||||
width: 500
|
||||
color: "gray"
|
||||
id: navWrapper
|
||||
color: Material.theme === Material.Light ? "white" : Material.background
|
||||
height: 50
|
||||
anchors {
|
||||
top: parent.top
|
||||
right: parent.right
|
||||
left: parent.left
|
||||
}
|
||||
TabBar {
|
||||
id: nav
|
||||
height: parent.height
|
||||
background: Item {}
|
||||
anchors {
|
||||
top: parent.top
|
||||
left: parent.left
|
||||
bottom: parent.bottom
|
||||
right: parent.right
|
||||
}
|
||||
|
||||
CommunityNavItem {
|
||||
text: qsTr("Forum")
|
||||
openLink: swipeView.itemAt(0).url
|
||||
icon.source: "qrc:/assets/icons/icon_forum.svg"
|
||||
}
|
||||
|
||||
CommunityNavItem {
|
||||
text: qsTr("Wiki")
|
||||
openLink: swipeView.itemAt(1).url
|
||||
icon.source: "qrc:/assets/icons/icon_help_center.svg"
|
||||
}
|
||||
|
||||
CommunityNavItem {
|
||||
text: qsTr("Issues List")
|
||||
openLink: swipeView.itemAt(2).url
|
||||
icon.source: "qrc:/assets/icons/icon_report_problem.svg"
|
||||
}
|
||||
|
||||
CommunityNavItem {
|
||||
text: qsTr("Release Notes")
|
||||
openLink: swipeView.itemAt(3).url
|
||||
icon.source: "qrc:/assets/icons/icon_new_releases.svg"
|
||||
}
|
||||
CommunityNavItem {
|
||||
text: qsTr("Contribution Guide")
|
||||
openLink: swipeView.itemAt(4).url
|
||||
icon.source: "qrc:/assets/icons/icon_supervisor_account.svg"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
SwipeView {
|
||||
id: swipeView
|
||||
currentIndex: nav.currentIndex
|
||||
anchors {
|
||||
top: navWrapper.bottom
|
||||
right: parent.right
|
||||
bottom: parent.bottom
|
||||
left: parent.left
|
||||
}
|
||||
LinearGradient {
|
||||
id: tabShadow
|
||||
cached: true
|
||||
anchors.fill: parent
|
||||
start: Qt.point(0, 0)
|
||||
end: Qt.point(stomtWrapper.width, stomtWrapper.height)
|
||||
gradient: Gradient {
|
||||
GradientStop {
|
||||
position: 0.0
|
||||
color: "#199EF1"
|
||||
}
|
||||
GradientStop {
|
||||
position: 1.0
|
||||
color: "#092E6C"
|
||||
}
|
||||
}
|
||||
}
|
||||
Image {
|
||||
id: imgStomt
|
||||
source: "qrc:/assets/images/Stomt_Logo+Wordmark_Mono_BLK.svg"
|
||||
width: 250
|
||||
height: 250
|
||||
sourceSize: Qt.size(250, 250)
|
||||
anchors {
|
||||
top: parent.top
|
||||
topMargin: -30
|
||||
horizontalCenter: parent.horizontalCenter
|
||||
}
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
cursorShape: Qt.PointingHandCursor
|
||||
onClicked: Qt.openUrlExternally("https://stomt.com/")
|
||||
}
|
||||
}
|
||||
Text {
|
||||
id: txtStomtDescription
|
||||
font.pointSize: 14
|
||||
color: "white"
|
||||
height: 100
|
||||
text: qsTr("We use Stomt because it provides quick and easy feedback via I like/I wish. So you can easily give us feedback and speak your mind. We will read these wishes on a daily basis!")
|
||||
font.family: ScreenPlay.settings.font
|
||||
font.weight: Font.Normal
|
||||
wrapMode: Text.WordWrap
|
||||
horizontalAlignment: Qt.AlignHCenter
|
||||
|
||||
anchors {
|
||||
top: imgStomt.bottom
|
||||
topMargin: -50
|
||||
right: parent.right
|
||||
rightMargin: 50
|
||||
left: parent.left
|
||||
leftMargin: 50
|
||||
}
|
||||
|
||||
WebEngineView {
|
||||
url: "https://forum.screen-play.app/"
|
||||
}
|
||||
|
||||
Component {
|
||||
id: component_feedback
|
||||
Feedback {
|
||||
id: feedback
|
||||
anchors.fill: parent
|
||||
}
|
||||
}
|
||||
Loader {
|
||||
id: loader_feedback
|
||||
height: 236
|
||||
width: 420
|
||||
anchors {
|
||||
top: txtStomtDescription.bottom
|
||||
horizontalCenter: parent.horizontalCenter
|
||||
}
|
||||
WebEngineView {
|
||||
url: "https://kelteseth.gitlab.io/ScreenPlayDocs/"
|
||||
}
|
||||
|
||||
Timer {
|
||||
interval: 200
|
||||
running: true
|
||||
repeat: false
|
||||
onTriggered: {
|
||||
loader_feedback.sourceComponent = component_feedback
|
||||
}
|
||||
WebEngineView {
|
||||
url: "https://gitlab.com/kelteseth/ScreenPlay/-/issues"
|
||||
}
|
||||
|
||||
Button {
|
||||
id: btnStomt
|
||||
text: qsTr("Open ScreenPlay Stomt page")
|
||||
anchors {
|
||||
bottom: parent.bottom
|
||||
bottomMargin: 30
|
||||
horizontalCenter: parent.horizontalCenter
|
||||
}
|
||||
Material.background: Material.accent
|
||||
Material.foreground: "white"
|
||||
|
||||
icon.source: "qrc:/assets/icons/icon_share.svg"
|
||||
icon.color: "white"
|
||||
icon.width: 16
|
||||
icon.height: 16
|
||||
onClicked: {
|
||||
Qt.openUrlExternally("https://www.stomt.com/screenplay")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
LinearGradient {
|
||||
id: tabShadowFoot
|
||||
height: 4
|
||||
z: 500
|
||||
cached: true
|
||||
anchors {
|
||||
bottom: footer.top
|
||||
right: parent.right
|
||||
left: stomtWrapper.right
|
||||
}
|
||||
start: Qt.point(0, 4)
|
||||
end: Qt.point(0, 0)
|
||||
gradient: Gradient {
|
||||
GradientStop {
|
||||
position: 0.0
|
||||
color: "#33000000"
|
||||
}
|
||||
GradientStop {
|
||||
position: 1.0
|
||||
color: "#00000000"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// XMLNewsfeed {
|
||||
// id: changelogFlickableWrapper
|
||||
// anchors {
|
||||
// bottom: footer.top
|
||||
// left: stomtWrapper.right
|
||||
// leftMargin: 90
|
||||
// right: parent.right
|
||||
// rightMargin: 20
|
||||
// top: parent.top
|
||||
// topMargin: 20
|
||||
// }
|
||||
// }
|
||||
WebEngineView {
|
||||
id: we
|
||||
url:"https://forum.screen-play.app/"
|
||||
onUrlChanged: {
|
||||
var tmp = we.url.toString()
|
||||
if(!tmp.includes("https://forum.screen-play.app/")) {
|
||||
we.url = "https://forum.screen-play.app/"
|
||||
}
|
||||
WebEngineView {
|
||||
url: "https://gitlab.com/kelteseth/ScreenPlay/-/releases"
|
||||
}
|
||||
|
||||
anchors {
|
||||
bottom: footer.top
|
||||
left: stomtWrapper.right
|
||||
leftMargin: 0
|
||||
right: parent.right
|
||||
rightMargin: 0
|
||||
top: parent.top
|
||||
topMargin:0
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Rectangle {
|
||||
id: footer
|
||||
height: 80
|
||||
z: 100
|
||||
anchors {
|
||||
right: parent.right
|
||||
bottom: parent.bottom
|
||||
left: stomtWrapper.right
|
||||
}
|
||||
Row {
|
||||
anchors.centerIn: parent
|
||||
spacing: 20
|
||||
Button {
|
||||
text: qsTr("Forums")
|
||||
Material.background: Material.Blue
|
||||
Material.foreground: "white"
|
||||
font.family: ScreenPlay.settings.font
|
||||
onClicked: Qt.openUrlExternally(
|
||||
"https://forum.screen-play.app/")
|
||||
icon.source: "qrc:/assets/icons/icon_people.svg"
|
||||
icon.color: "white"
|
||||
icon.width: 16
|
||||
icon.height: 16
|
||||
}
|
||||
Button {
|
||||
text: qsTr("Blog")
|
||||
Material.background: Material.LightGreen
|
||||
Material.foreground: "white"
|
||||
font.family: ScreenPlay.settings.font
|
||||
icon.source: "qrc:/assets/icons/icon_document.svg"
|
||||
icon.color: "white"
|
||||
icon.width: 16
|
||||
icon.height: 16
|
||||
onClicked: Qt.openUrlExternally(
|
||||
"https://screen-play.app/blog/")
|
||||
}
|
||||
Button {
|
||||
text: qsTr("Source Code")
|
||||
Material.background: Material.Orange
|
||||
Material.foreground: "white"
|
||||
font.family: ScreenPlay.settings.font
|
||||
icon.source: "qrc:/assets/icons/icon_code.svg"
|
||||
icon.color: "white"
|
||||
icon.width: 16
|
||||
icon.height: 16
|
||||
onClicked: Qt.openUrlExternally(
|
||||
"https://gitlab.com/kelteseth/ScreenPlay/")
|
||||
}
|
||||
Button {
|
||||
text: qsTr("Workshop")
|
||||
Material.background: Material.Red
|
||||
Material.foreground: "white"
|
||||
font.family: ScreenPlay.settings.font
|
||||
icon.source: "qrc:/assets/icons/icon_steam.svg"
|
||||
icon.color: "white"
|
||||
icon.width: 16
|
||||
icon.height: 16
|
||||
onClicked: Qt.openUrlExternally(
|
||||
"steam://url/SteamWorkshopPage/672870")
|
||||
}
|
||||
Button {
|
||||
text: qsTr("Changelog")
|
||||
Material.background: Material.Purple
|
||||
Material.foreground: "white"
|
||||
font.family: ScreenPlay.settings.font
|
||||
icon.source: "qrc:/assets/icons/icon_info.svg"
|
||||
icon.color: "white"
|
||||
icon.width: 16
|
||||
icon.height: 16
|
||||
onClicked: Qt.openUrlExternally(
|
||||
"https://gitlab.com/kelteseth/ScreenPlay/-/releases")
|
||||
}
|
||||
WebEngineView {
|
||||
url: "https://gitlab.com/kelteseth/ScreenPlay#contributing-for-none-programmer"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
66
ScreenPlay/qml/Community/CommunityNavItem.qml
Normal file
66
ScreenPlay/qml/Community/CommunityNavItem.qml
Normal file
@ -0,0 +1,66 @@
|
||||
import QtQuick 2.12
|
||||
import QtQuick.Controls 2.14
|
||||
import QtQuick.Controls.Material 2.14
|
||||
import ScreenPlay 1.0
|
||||
|
||||
TabButton {
|
||||
id: control
|
||||
height: parent.height
|
||||
property url openLink
|
||||
|
||||
contentItem: Item {
|
||||
anchors.fill: parent
|
||||
|
||||
ToolButton {
|
||||
icon.source: control.icon.source
|
||||
anchors {
|
||||
right: txt.left
|
||||
rightMargin: 5
|
||||
verticalCenter: txt.verticalCenter
|
||||
}
|
||||
icon.color: control.checked ? Material.accentColor : Material.primaryTextColor
|
||||
hoverEnabled: false
|
||||
icon.width: 16
|
||||
icon.height: 16
|
||||
}
|
||||
|
||||
Text {
|
||||
id: txt
|
||||
text: control.text
|
||||
font.family: ScreenPlay.settings.font
|
||||
opacity: enabled ? 1.0 : 0.3
|
||||
color: control.checked ? Material.accentColor : Material.primaryTextColor
|
||||
horizontalAlignment: Text.AlignHCenter
|
||||
elide: Text.ElideRight
|
||||
anchors.bottom: parent.bottom
|
||||
anchors.bottomMargin: 5
|
||||
anchors.horizontalCenter: parent.horizontalCenter
|
||||
font.capitalization: Font.AllUppercase
|
||||
font.pointSize: 11
|
||||
}
|
||||
|
||||
ToolButton {
|
||||
anchors {
|
||||
top: parent.top
|
||||
topMargin: 15
|
||||
|
||||
right: parent.right
|
||||
}
|
||||
|
||||
width: parent.width * .2
|
||||
icon.source: "qrc:/assets/icons/icon_open_in_new.svg"
|
||||
icon.width: 16
|
||||
icon.height: 16
|
||||
onClicked: Qt.openUrlExternally(control.openLink)
|
||||
}
|
||||
}
|
||||
|
||||
background: Item {}
|
||||
}
|
||||
|
||||
/*##^##
|
||||
Designer {
|
||||
D{i:0;height:60;width:300}
|
||||
}
|
||||
##^##*/
|
||||
|
@ -1,56 +0,0 @@
|
||||
import QtQuick 2.12
|
||||
import com.stomt.sdk 1.0
|
||||
|
||||
Item {
|
||||
id: feedback
|
||||
height: 236
|
||||
width: 420
|
||||
state: "out"
|
||||
|
||||
StomtWidget {
|
||||
id: stomtWidget
|
||||
|
||||
anchors {
|
||||
top: parent.top
|
||||
topMargin: 30
|
||||
horizontalCenter: parent.horizontalCenter
|
||||
}
|
||||
targetID: "screenplay"
|
||||
appKey: "C1IfJAruqWFdkM8e7BMPK3dx1"
|
||||
targetDisplayName: "ScreenPlay"
|
||||
targetImageUrl: "qrc:/assets/images/ScreenPlayIconStomt.png"
|
||||
Component.onCompleted: feedback.state = "in"
|
||||
}
|
||||
|
||||
states: [
|
||||
State {
|
||||
name: "out"
|
||||
|
||||
PropertyChanges {
|
||||
target: stomtWidget
|
||||
opacity: 0
|
||||
anchors.topMargin: 100
|
||||
}
|
||||
},
|
||||
State {
|
||||
name: "in"
|
||||
PropertyChanges {
|
||||
target: stomtWidget
|
||||
opacity: 1
|
||||
anchors.topMargin: 30
|
||||
}
|
||||
}
|
||||
]
|
||||
transitions: [
|
||||
Transition {
|
||||
from: "out"
|
||||
to: "in"
|
||||
PropertyAnimation {
|
||||
target: stomtWidget
|
||||
duration: 300
|
||||
easing.type: Easing.InOutQuart
|
||||
properties: "opacity,anchors.topMargin"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
Loading…
Reference in New Issue
Block a user