This was broken in D14538 when ElectrumWindow.static_getOpenFileName was removed
fixes https://github.com/Bitcoin-ABC/bitcoin-abc/issues/589
Depends on D18781
Differential D18782
[electrum] fix save QR code feature Authored by PiRK on Oct 10 2025, 10:10. Tags None Subscribers None
Details
This was broken in D14538 when ElectrumWindow.static_getOpenFileName was removed fixes https://github.com/Bitcoin-ABC/bitcoin-abc/issues/589 Depends on D18781 in the receive tab, right click on the QR code, click Save to file
Diff Detail
Event TimelineComment Actions Tail of the build log: [274/333] Building CXX object src/CMakeFiles/server.dir/policy/block/stakingrewards.cpp.o [275/333] Building CXX object src/CMakeFiles/server.dir/rpc/abc.cpp.o [276/333] Building CXX object src/CMakeFiles/server.dir/node/ui_interface.cpp.o [277/333] Building CXX object src/CMakeFiles/server.dir/rpc/server_util.cpp.o [278/333] Building CXX object src/CMakeFiles/server.dir/rest.cpp.o [279/333] Building CXX object src/CMakeFiles/server.dir/script/sigcache.cpp.o [280/333] Building CXX object src/CMakeFiles/server.dir/script/scriptcache.cpp.o [281/333] Building CXX object src/CMakeFiles/server.dir/shutdown.cpp.o [282/333] Building CXX object src/CMakeFiles/server.dir/rpc/txoutproof.cpp.o [283/333] Building CXX object src/CMakeFiles/server.dir/rpc/mempool.cpp.o [284/333] Building CXX object src/CMakeFiles/server.dir/timedata.cpp.o [285/333] Building CXX object src/CMakeFiles/server.dir/rpc/server.cpp.o [286/333] Building CXX object src/CMakeFiles/server.dir/rpc/misc.cpp.o [287/333] Building CXX object src/CMakeFiles/server.dir/versionbits.cpp.o [288/333] Building CXX object src/CMakeFiles/server.dir/rpc/net.cpp.o [289/333] Building CXX object src/CMakeFiles/server.dir/rpc/mining.cpp.o [290/333] Building CXX object src/CMakeFiles/server.dir/txpool.cpp.o [291/333] Building CXX object src/CMakeFiles/server.dir/txdb.cpp.o [292/333] Building C object src/secp256k1/CMakeFiles/secp256k1.dir/src/secp256k1.c.o [293/333] Linking C static library src/secp256k1/libsecp256k1.a [294/333] Linking CXX static library src/libbitcoinconsensus.a [295/333] Building CXX object src/CMakeFiles/server.dir/validationinterface.cpp.o [296/333] Building CXX object src/CMakeFiles/server.dir/rpc/avalanche.cpp.o [297/333] Linking CXX static library src/libscript.a [298/333] Building CXX object src/CMakeFiles/bitcoind.dir/bitcoind.cpp.o [299/333] Linking CXX static library src/libcommon.a [300/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/context.cpp.o [301/333] Building CXX object src/CMakeFiles/server.dir/torcontrol.cpp.o [302/333] Building CXX object src/CMakeFiles/server.dir/rpc/rawtransaction.cpp.o [303/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/coincontrol.cpp.o [304/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/db.cpp.o [305/333] Building CXX object src/CMakeFiles/server.dir/txmempool.cpp.o [306/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/crypter.cpp.o [307/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/coinselection.cpp.o [308/333] Building CXX object src/CMakeFiles/server.dir/net_processing.cpp.o [309/333] Building CXX object src/CMakeFiles/server.dir/wallet/init.cpp.o [310/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/bdb.cpp.o [311/333] Building CXX object src/CMakeFiles/server.dir/rpc/blockchain.cpp.o [312/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/fees.cpp.o [313/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/load.cpp.o [314/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/sqlite.cpp.o [315/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/util.cpp.o [316/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/transaction.cpp.o [317/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/receive.cpp.o [318/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/signmessage.cpp.o [319/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/encrypt.cpp.o [320/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/salvage.cpp.o [321/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletutil.cpp.o [322/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/spend.cpp.o [323/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/interfaces.cpp.o [324/333] Building CXX object src/CMakeFiles/server.dir/validation.cpp.o [325/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/scriptpubkeyman.cpp.o [326/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpc/backup.cpp.o [327/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/walletdb.cpp.o [328/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/rpcwallet.cpp.o [329/333] Building CXX object src/wallet/CMakeFiles/wallet.dir/wallet.cpp.o [330/333] Linking CXX static library src/wallet/libwallet.a [331/333] Linking CXX static library src/libserver.a [332/333] Linking CXX executable src/bitcoind Build electrum-functional-tests timed out after 3600.0s |