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