2 changed files with 53 additions and 0 deletions
@ -0,0 +1,45 @@ |
|||||||
|
import QtQuick 2.6 |
||||||
|
import QtQuick.Controls 2.0 |
||||||
|
import QtQuick.Layouts 1.0 |
||||||
|
|
||||||
|
import "controls" |
||||||
|
|
||||||
|
ElDialog { |
||||||
|
id: scanDialog |
||||||
|
|
||||||
|
property string scanData |
||||||
|
property string error |
||||||
|
property string hint |
||||||
|
|
||||||
|
signal found |
||||||
|
|
||||||
|
width: parent.width |
||||||
|
height: parent.height |
||||||
|
padding: 0 |
||||||
|
|
||||||
|
header: null |
||||||
|
topPadding: 0 // dialog needs topPadding override |
||||||
|
|
||||||
|
ColumnLayout { |
||||||
|
anchors.fill: parent |
||||||
|
spacing: 0 |
||||||
|
|
||||||
|
QRScan { |
||||||
|
Layout.fillWidth: true |
||||||
|
Layout.fillHeight: true |
||||||
|
hint: scanDialog.hint |
||||||
|
onFound: { |
||||||
|
scanDialog.scanData = scanData |
||||||
|
scanDialog.found() |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
FlatButton { |
||||||
|
id: button |
||||||
|
Layout.fillWidth: true |
||||||
|
text: qsTr('Cancel') |
||||||
|
icon.source: '../../icons/closebutton.png' |
||||||
|
onClicked: doReject() |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
Loading…
Reference in new issue