parent
7f7a39292c
commit
74e12ce71d
@ -0,0 +1,43 @@
|
||||
import QtQuick.Controls 2.2
|
||||
import QtQuick 2.9
|
||||
|
||||
import "../components" as MoneroComponents
|
||||
|
||||
MouseArea {
|
||||
signal paste()
|
||||
|
||||
id: root
|
||||
acceptedButtons: Qt.RightButton
|
||||
anchors.fill: parent
|
||||
onClicked: {
|
||||
if (mouse.button === Qt.RightButton)
|
||||
contextMenu.open()
|
||||
}
|
||||
|
||||
Menu {
|
||||
id: contextMenu
|
||||
|
||||
background: Rectangle {
|
||||
radius: 2
|
||||
color: MoneroComponents.Style.buttonInlineBackgroundColor
|
||||
}
|
||||
|
||||
font.family: MoneroComponents.Style.fontRegular.name
|
||||
font.pixelSize: 14
|
||||
width: 50
|
||||
x: root.mouseX
|
||||
y: root.mouseY
|
||||
|
||||
MenuItem {
|
||||
id: pasteItem
|
||||
background: Rectangle {
|
||||
radius: 2
|
||||
color: MoneroComponents.Style.buttonBackgroundColorDisabledHover
|
||||
opacity: pasteItem.down ? 1 : 0
|
||||
}
|
||||
enabled: root.parent.canPaste
|
||||
onTriggered: root.paste()
|
||||
text: qsTr("Paste") + translationManager.emptyString
|
||||
}
|
||||
}
|
||||
}
|
Reference in new issue