mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-04-22 20:58:09 +02:00
Merge #10098: Make qt wallet test compatible with qt4
e9a6461 Make qt wallet test compatible with qt4 (Russell Yanofsky)
Tree-SHA512: a3e4598986cb3c5c20aaa1d440abc886d84fcc69a6ee4079787cfc8e3a2dce655060ff95612cb15ce8b5a9b8911e4afe2281345b59a4353ec32edf3771338381
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#include "wallettests.h"
|
||||
|
||||
#include "qt/bitcoinamountfield.h"
|
||||
#include "qt/callback.h"
|
||||
#include "qt/optionsmodel.h"
|
||||
#include "qt/platformstyle.h"
|
||||
#include "qt/qvalidatedlineedit.h"
|
||||
@@ -22,9 +23,7 @@ namespace
|
||||
//! Press "Yes" button in modal send confirmation dialog.
|
||||
void ConfirmSend()
|
||||
{
|
||||
QTimer* timer = new QTimer;
|
||||
timer->setSingleShot(true);
|
||||
QObject::connect(timer, &QTimer::timeout, []() {
|
||||
QTimer::singleShot(0, makeCallback([](Callback* callback) {
|
||||
for (QWidget* widget : QApplication::topLevelWidgets()) {
|
||||
if (widget->inherits("SendConfirmationDialog")) {
|
||||
SendConfirmationDialog* dialog = qobject_cast<SendConfirmationDialog*>(widget);
|
||||
@@ -33,8 +32,8 @@ void ConfirmSend()
|
||||
button->click();
|
||||
}
|
||||
}
|
||||
});
|
||||
timer->start(0);
|
||||
delete callback;
|
||||
}), SLOT(call()));
|
||||
}
|
||||
|
||||
//! Send coins to address and return txid.
|
||||
|
||||
Reference in New Issue
Block a user