mirror of
https://github.com/status-im/status-desktop.git
synced 2025-02-13 07:06:58 +00:00
Qml code referring to the old code base commented out, but not deleted, due to easier refactoring the rest of the app.
141 lines
4.0 KiB
QML
141 lines
4.0 KiB
QML
import QtQuick 2.3
|
|
|
|
import shared 1.0
|
|
import shared.popups 1.0
|
|
import shared.panels 1.0
|
|
import shared.controls 1.0
|
|
|
|
import utils 1.0
|
|
|
|
//TODO remove dynamic scoping
|
|
Item {
|
|
id: root
|
|
width: parent.width
|
|
height: childrenRect.height
|
|
|
|
property var store
|
|
property int state: Constants.addressRequested
|
|
|
|
Separator {
|
|
id: separator1
|
|
}
|
|
|
|
StyledText {
|
|
id: acceptText
|
|
color: Style.current.blue
|
|
//% "Accept and share address"
|
|
text: root.state === Constants.addressRequested ?
|
|
qsTrId("accept-and-share-address") :
|
|
//% "Accept and send"
|
|
qsTrId("accept-and-send")
|
|
padding: Style.current.halfPadding
|
|
horizontalAlignment: Text.AlignHCenter
|
|
wrapMode: Text.WordWrap
|
|
font.weight: Font.Medium
|
|
anchors.right: parent.right
|
|
anchors.left: parent.left
|
|
anchors.top: separator1.bottom
|
|
font.pixelSize: 15
|
|
|
|
MouseArea {
|
|
anchors.fill: parent
|
|
cursorShape: Qt.PointingHandCursor
|
|
onClicked: {
|
|
if (root.state === Constants.addressRequested) {
|
|
selectAccountModal.open()
|
|
} else if (root.state === Constants.transactionRequested) {
|
|
Global.openPopup(signTxComponent)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
Separator {
|
|
id: separator2
|
|
anchors.topMargin: 0
|
|
anchors.top: acceptText.bottom
|
|
}
|
|
|
|
StyledText {
|
|
id: declineText
|
|
color: Style.current.blue
|
|
//% "Decline"
|
|
text: qsTrId("decline")
|
|
horizontalAlignment: Text.AlignHCenter
|
|
wrapMode: Text.WordWrap
|
|
font.weight: Font.Medium
|
|
anchors.right: parent.right
|
|
anchors.left: parent.left
|
|
padding: Style.current.halfPadding
|
|
anchors.top: separator2.bottom
|
|
font.pixelSize: 15
|
|
|
|
MouseArea {
|
|
anchors.fill: parent
|
|
cursorShape: Qt.PointingHandCursor
|
|
onClicked: {
|
|
// Not Refactored Yet
|
|
// if (root.state === Constants.addressRequested) {
|
|
// root.store.chatsModelInst.transactions.declineAddressRequest(messageId)
|
|
// } else if (root.state === Constants.transactionRequested) {
|
|
// root.store.chatsModelInst.transactions.declineRequest(messageId)
|
|
// }
|
|
|
|
}
|
|
}
|
|
}
|
|
|
|
ConfirmationDialog {
|
|
id: gasEstimateErrorPopup
|
|
height: 220
|
|
onConfirmButtonClicked: {
|
|
gasEstimateErrorPopup.close();
|
|
}
|
|
}
|
|
|
|
Component {
|
|
id: signTxComponent
|
|
SignTransactionModal {
|
|
store: root.store
|
|
onOpened: {
|
|
// Not Refactored Yet
|
|
// root.store.walletModelInst.gasView.getGasPrice()
|
|
}
|
|
onClosed: {
|
|
destroy();
|
|
}
|
|
selectedAccount: {}
|
|
selectedRecipient: {
|
|
return {
|
|
address: commandParametersObject.address,
|
|
// Not Refactored Yet
|
|
// identicon: root.store.chatsModelInst.channelView.activeChannel.identicon,
|
|
// name: root.store.chatsModelInst.channelView.activeChannel.name,
|
|
type: RecipientSelector.Type.Contact
|
|
}
|
|
}
|
|
selectedAsset: token
|
|
selectedAmount: tokenAmount
|
|
selectedFiatAmount: fiatValue
|
|
}
|
|
}
|
|
|
|
SelectAccountModal {
|
|
id: selectAccountModal
|
|
// Not Refactored Yet
|
|
// accounts: root.store.walletModelInst.accountsView.accounts
|
|
// currency: root.store.walletModelInst.balanceView.defaultCurrency
|
|
onSelectAndShareAddressButtonClicked: {
|
|
// Not Refactored Yet
|
|
// root.store.chatsModelInst.transactions.acceptAddressRequest(messageId, accountSelector.selectedAccount.address)
|
|
// selectAccountModal.close()
|
|
}
|
|
}
|
|
}
|
|
|
|
/*##^##
|
|
Designer {
|
|
D{i:0;formeditorColor:"#ffffff";formeditorZoom:1.25}
|
|
}
|
|
##^##*/
|