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.
76 lines
1.9 KiB
76 lines
1.9 KiB
/* |
|
SPDX-FileCopyrightText: 2014 Martin Gräßlin <mgraesslin@kde.org> |
|
SPDX-FileCopyrightText: 2014 Sebastian Kügler <sebas@kde.org> |
|
|
|
SPDX-License-Identifier: GPL-2.0-or-later |
|
*/ |
|
|
|
import QtQuick 2.0 |
|
import QtQuick.Layouts 1.1 |
|
|
|
import org.kde.plasma.components 3.0 as PlasmaComponents3 |
|
|
|
RowLayout { |
|
id: toolButtonsLayout |
|
visible: menuItem.ListView.isCurrentItem |
|
|
|
PlasmaComponents3.ToolButton { |
|
id: actionToolButton |
|
// TODO: only show for items supporting actions? |
|
icon.name: "system-run" |
|
|
|
display: PlasmaComponents3.AbstractButton.IconOnly |
|
text: i18n("Invoke action") |
|
|
|
onClicked: menuItem.triggerAction(UuidRole) |
|
|
|
PlasmaComponents3.ToolTip { |
|
text: parent.text |
|
} |
|
KeyNavigation.right: barcodeToolButton |
|
} |
|
PlasmaComponents3.ToolButton { |
|
id: barcodeToolButton |
|
icon.name: "view-barcode-qr" |
|
visible: supportsBarcodes |
|
|
|
display: PlasmaComponents3.AbstractButton.IconOnly |
|
text: i18n("Show QR code") |
|
|
|
onClicked: menuItem.barcode(DisplayRole) |
|
|
|
PlasmaComponents3.ToolTip { |
|
text: parent.text |
|
} |
|
KeyNavigation.right: editToolButton |
|
} |
|
PlasmaComponents3.ToolButton { |
|
id: editToolButton |
|
icon.name: "document-edit" |
|
enabled: !clipboardSource.editing |
|
visible: TypeRole === 0 |
|
|
|
display: PlasmaComponents3.AbstractButton.IconOnly |
|
text: i18n("Edit contents") |
|
|
|
onClicked: menuItem.edit(UuidRole) |
|
|
|
PlasmaComponents3.ToolTip { |
|
text: parent.text |
|
} |
|
KeyNavigation.right: deleteToolButton |
|
} |
|
PlasmaComponents3.ToolButton { |
|
id: deleteToolButton |
|
icon.name: "edit-delete" |
|
|
|
display: PlasmaComponents3.AbstractButton.IconOnly |
|
text: i18n("Remove from history") |
|
|
|
onClicked: menuItem.remove(UuidRole) |
|
|
|
PlasmaComponents3.ToolTip { |
|
text: parent.text |
|
} |
|
} |
|
}
|
|
|