You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
2.3 KiB
88 lines
2.3 KiB
4 years ago
|
import QtQuick 2.0
|
||
|
import QtQuick.Window 2.12
|
||
|
|
||
|
Item {
|
||
|
Rectangle {
|
||
|
id: menu
|
||
|
width: mainWindow.width
|
||
|
height: 32
|
||
|
|
||
|
Image {
|
||
4 years ago
|
source: "../Resources/menu-background.png"
|
||
4 years ago
|
fillMode: Image.Tile
|
||
|
anchors.fill: parent
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
MouseArea {
|
||
|
anchors.fill: parent;
|
||
|
property variant clickPos: "1,1"
|
||
|
|
||
|
onPressed: {
|
||
|
clickPos = Qt.point(mouse.x,mouse.y)
|
||
|
}
|
||
|
|
||
|
onPositionChanged: {
|
||
|
var delta = Qt.point(mouse.x-clickPos.x, mouse.y-clickPos.y)
|
||
|
var new_x = mainWindow.x + delta.x
|
||
|
var new_y = mainWindow.y + delta.y
|
||
|
if (new_y <= 0)
|
||
|
mainWindow.visibility = Window.Maximized
|
||
|
else
|
||
|
{
|
||
|
if (mainWindow.visibility === Window.Maximized)
|
||
|
mainWindow.visibility = Window.Windowed
|
||
|
mainWindow.x = new_x
|
||
|
mainWindow.y = new_y
|
||
|
}
|
||
|
}
|
||
|
|
||
|
MenuButton {
|
||
|
id: buttonExit
|
||
|
caption: "X"
|
||
|
onClicked: Qt.quit();
|
||
|
|
||
|
}
|
||
|
|
||
|
MenuButton {
|
||
|
id: buttonMinimize
|
||
|
anchors.left: buttonExit.right
|
||
|
caption: "_"
|
||
|
onClicked: mainWindow.hide()
|
||
|
|
||
|
}
|
||
|
|
||
|
Text {
|
||
|
id: appTitle
|
||
|
anchors.left: buttonMinimize.right
|
||
|
text: qsTr("TangraPlay")
|
||
|
font.family: mainfont.name
|
||
|
font.pixelSize: 20
|
||
|
font.bold: true
|
||
|
color: "#f9c620"
|
||
|
}
|
||
4 years ago
|
|
||
4 years ago
|
// Image {
|
||
|
// id: buttonLive
|
||
|
// source: "Resources/live.png"
|
||
|
// anchors.left: appTitle.left
|
||
|
// anchors.leftMargin: 128
|
||
|
// width: 32
|
||
|
// height: 32
|
||
4 years ago
|
|
||
4 years ago
|
// MouseArea {
|
||
|
// anchors.fill: parent
|
||
|
// hoverEnabled: true
|
||
|
// onClicked: {
|
||
|
// pgLive1.visible = false;
|
||
|
// pgnews1.visible = true;
|
||
|
//// contentLoader.sourceComponent = PgNews
|
||
|
// }
|
||
|
// }
|
||
|
// }
|
||
4 years ago
|
}
|
||
|
}
|
||
|
}
|
||
|
|