Fix various edge case bugs in QValidatedLineEdit

Pull Request #18133

State completed
Build time Total: 41 minutes
5 minutes for macOS
8 minutes for Windows
28 minutes for Linux
Platforms   
Start Date2020-02-14 19:28:59 UTC
Github#18133
Head:
Mergable:
Changed files:
Comments:
Author luke-jr
Pull request head hashaeb18b66
Build styleThis pull request was built on top of current master
Build Log HEAD~6e44e4af08 Merge branch 'bugfix_qvalidlineedit' of https://github.com/luke-jr/bitcoin into HEAD
470664f2b Merge #17746: refactor: rpc: Remove vector copy from listtransactions
25bc17fce refactor: rpc: Remove vector copy from listtransactions
0c20809da Merge #18121: gui: Throttle GUI update pace when -reindex
b6a16fa44 Merge #18123: gui: Fix race in WalletModel::pollBalanceChanged
aeb18b665 Bugfix: GUI: Check validity when QValidatedLineEdit::setText is called