mirror of
https://github.com/overte-org/overte.git
synced 2025-04-25 13:33:30 +02:00
115 lines
2.9 KiB
QML
115 lines
2.9 KiB
QML
import QtQuick 2.4
|
|
import QtQuick.Controls 1.3
|
|
import Hifi 1.0
|
|
|
|
// Currently for testing a pure QML replacement menu
|
|
Item {
|
|
Item {
|
|
objectName: "AllActions"
|
|
Action {
|
|
id: aboutApp
|
|
objectName: "HifiAction_" + MenuConstants.AboutApp
|
|
text: qsTr("About Interface")
|
|
}
|
|
|
|
//
|
|
// File Menu
|
|
//
|
|
Action {
|
|
id: login
|
|
objectName: "HifiAction_" + MenuConstants.Login
|
|
text: qsTr("Login")
|
|
}
|
|
Action {
|
|
id: quit
|
|
objectName: "HifiAction_" + MenuConstants.Quit
|
|
text: qsTr("Quit")
|
|
//shortcut: StandardKey.Quit
|
|
shortcut: "Ctrl+Q"
|
|
}
|
|
|
|
|
|
//
|
|
// Edit menu
|
|
//
|
|
Action {
|
|
id: undo
|
|
text: "Undo"
|
|
shortcut: StandardKey.Undo
|
|
}
|
|
|
|
Action {
|
|
id: redo
|
|
text: "Redo"
|
|
shortcut: StandardKey.Redo
|
|
}
|
|
|
|
Action {
|
|
id: animations
|
|
objectName: "HifiAction_" + MenuConstants.Animations
|
|
text: qsTr("Animations...")
|
|
}
|
|
Action {
|
|
id: attachments
|
|
text: qsTr("Attachments...")
|
|
}
|
|
Action {
|
|
id: explode
|
|
text: qsTr("Explode on quit")
|
|
checkable: true
|
|
checked: true
|
|
}
|
|
Action {
|
|
id: freeze
|
|
text: qsTr("Freeze on quit")
|
|
checkable: true
|
|
checked: false
|
|
}
|
|
ExclusiveGroup {
|
|
Action {
|
|
id: visibleToEveryone
|
|
objectName: "HifiAction_" + MenuConstants.VisibleToEveryone
|
|
text: qsTr("Everyone")
|
|
checkable: true
|
|
checked: true
|
|
}
|
|
Action {
|
|
id: visibleToFriends
|
|
objectName: "HifiAction_" + MenuConstants.VisibleToFriends
|
|
text: qsTr("Friends")
|
|
checkable: true
|
|
}
|
|
Action {
|
|
id: visibleToNoOne
|
|
objectName: "HifiAction_" + MenuConstants.VisibleToNoOne
|
|
text: qsTr("No one")
|
|
checkable: true
|
|
}
|
|
}
|
|
}
|
|
|
|
Menu {
|
|
objectName: "rootMenu";
|
|
Menu {
|
|
title: "File"
|
|
MenuItem { action: login }
|
|
MenuItem { action: explode }
|
|
MenuItem { action: freeze }
|
|
MenuItem { action: quit }
|
|
}
|
|
Menu {
|
|
title: "Tools"
|
|
Menu {
|
|
title: "I Am Visible To"
|
|
MenuItem { action: visibleToEveryone }
|
|
MenuItem { action: visibleToFriends }
|
|
MenuItem { action: visibleToNoOne }
|
|
}
|
|
MenuItem { action: animations }
|
|
}
|
|
Menu {
|
|
title: "Help"
|
|
MenuItem { action: aboutApp }
|
|
}
|
|
}
|
|
}
|