2020-06-16 20:51:29 +03:00
|
|
|
import QtQuick 2.0
|
|
|
|
import Sailfish.Silica 1.0
|
|
|
|
import seaprint.ippmsg 1.0
|
|
|
|
|
|
|
|
Setting {
|
|
|
|
property var printer
|
|
|
|
|
|
|
|
Component.onCompleted: {
|
|
|
|
if((printer.attrs["media-left-margin-supported"].value.indexOf(0) != -1) &&
|
|
|
|
(printer.attrs["media-right-margin-supported"].value.indexOf(0) != -1) &&
|
|
|
|
(printer.attrs["media-top-margin-supported"].value.indexOf(0) != -1) &&
|
|
|
|
(printer.attrs["media-bottom-margin-supported"].value.indexOf(0) != -1))
|
|
|
|
{
|
|
|
|
valid = true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2020-11-23 22:57:02 +03:00
|
|
|
displayValue: choice ? qsTr("true") : qsTr("false")
|
2020-06-16 20:51:29 +03:00
|
|
|
|
2020-11-23 22:29:59 +03:00
|
|
|
menu: ContextMenu {
|
2020-06-16 20:51:29 +03:00
|
|
|
id: menu
|
|
|
|
MenuItem {
|
|
|
|
text: qsTr("true")
|
|
|
|
onClicked:
|
|
|
|
{
|
|
|
|
choice = {"media-left-margin": {"tag": IppMsg.Integer, "value": 0},
|
|
|
|
"media-right-margin": {"tag": IppMsg.Integer, "value": 0},
|
|
|
|
"media-top-margin": {"tag": IppMsg.Integer, "value": 0},
|
|
|
|
"media-bottom-margin": {"tag": IppMsg.Integer, "value": 0}}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
MenuItem {
|
|
|
|
text: qsTr("false")
|
|
|
|
onClicked:
|
|
|
|
{
|
|
|
|
choice = undefined
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|