diff options
| author | marcin <z.krzysztoff7@gmail.com> | 2014-07-07 19:08:30 +0200 |
|---|---|---|
| committer | marcin <z.krzysztoff7@gmail.com> | 2014-07-07 19:08:30 +0200 |
| commit | 62df25ce8e090f53aef822c2b22c754fd4fca3e1 (patch) | |
| tree | cf7af7fb5e3700dc26599f46aebf6676cb832a21 /main.qml | |
| download | monzero-gui-62df25ce8e090f53aef822c2b22c754fd4fca3e1.tar.gz monzero-gui-62df25ce8e090f53aef822c2b22c754fd4fca3e1.tar.xz monzero-gui-62df25ce8e090f53aef822c2b22c754fd4fca3e1.zip | |
first push
Diffstat (limited to 'main.qml')
| -rw-r--r-- | main.qml | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/main.qml b/main.qml new file mode 100644 index 00000000..a3e827ea --- /dev/null +++ b/main.qml @@ -0,0 +1,77 @@ +import QtQuick 2.2 +import QtQuick.Window 2.0 +import QtQuick.Controls 1.1 +import QtQuick.Controls.Styles 1.1 +import "components" + +ApplicationWindow { + id: appWindow + property bool whatIsEnable: false + property bool ctrlPressed: false + function ctrlKeyPressed() { ctrlPressed = true; } + function ctrlKeyReleased() { ctrlPressed = false; } + + visible: true + width: 1269 + height: 932 + color: "#FFFFFF" + x: (Screen.width - width) / 2 + y: (Screen.height - height) / 2 + flags: Qt.FramelessWindowHint | Qt.WindowSystemMenuHint | Qt.Window | Qt.WindowMinimizeButtonHint + + Item { + id: rootItem + anchors.fill: parent + + MouseArea { + property var previousPosition + anchors.fill: parent + + onPressed: previousPosition = Qt.point(mouseX, mouseY) + onPositionChanged: { + if (pressedButtons == Qt.LeftButton) { + var dx = mouseX - previousPosition.x + var dy = mouseY - previousPosition.y + appWindow.x += dx + appWindow.y += dy + } + } + } + + LeftPanel { + id: leftPanel + anchors.left: parent.left + anchors.top: parent.top + anchors.bottom: parent.bottom + onDashboardClicked: middlePanel.state = "Dashboard" + onHistoryClicked: middlePanel.state = "History" + onTransferClicked: middlePanel.state = "Transfer" + onAddressBookClicked: middlePanel.state = "AddressBook" + onMiningClicked: middlePanel.state = "Minning" + onSettingsClicked: middlePanel.state = "Settings" + } + + RightPanel { + id: rightPanel + anchors.right: parent.right + anchors.top: parent.top + anchors.bottom: parent.bottom + } + + MiddlePanel { + id: middlePanel + anchors.top: parent.top + anchors.bottom: parent.bottom + anchors.left: leftPanel.right + anchors.right: rightPanel.left + state: "Dashboard" + } + + TipItem { + id: tipItem + text: "send to the same destination" + visible: false + z: 100 + } + } +} |
