mirror of
https://github.com/dashpay/dash.git
synced 2024-12-27 21:12:48 +01:00
Fix broken q4 test build
Error reported by Patrick Strateman <patrick.strateman@gmail.com> https://github.com/bitcoin/bitcoin/pull/10420#issuecomment-303908782
This commit is contained in:
parent
4314544d46
commit
620444bd59
@ -90,6 +90,17 @@ QModelIndex FindTx(const QAbstractItemModel& model, const uint256& txid)
|
|||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//! Request context menu (call method that is public in qt5, but protected in qt4).
|
||||||
|
void RequestContextMenu(QWidget* widget)
|
||||||
|
{
|
||||||
|
class Qt4Hack : public QWidget
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
using QWidget::customContextMenuRequested;
|
||||||
|
};
|
||||||
|
static_cast<Qt4Hack*>(widget)->customContextMenuRequested({});
|
||||||
|
}
|
||||||
|
|
||||||
//! Invoke bumpfee on txid and check results.
|
//! Invoke bumpfee on txid and check results.
|
||||||
void BumpFee(TransactionView& view, const uint256& txid, bool expectDisabled, std::string expectError, bool cancel)
|
void BumpFee(TransactionView& view, const uint256& txid, bool expectDisabled, std::string expectError, bool cancel)
|
||||||
{
|
{
|
||||||
@ -102,7 +113,7 @@ void BumpFee(TransactionView& view, const uint256& txid, bool expectDisabled, st
|
|||||||
QAction* action = view.findChild<QAction*>("bumpFeeAction");
|
QAction* action = view.findChild<QAction*>("bumpFeeAction");
|
||||||
table->selectionModel()->select(index, QItemSelectionModel::ClearAndSelect | QItemSelectionModel::Rows);
|
table->selectionModel()->select(index, QItemSelectionModel::ClearAndSelect | QItemSelectionModel::Rows);
|
||||||
action->setEnabled(expectDisabled);
|
action->setEnabled(expectDisabled);
|
||||||
table->customContextMenuRequested({});
|
RequestContextMenu(table);
|
||||||
QCOMPARE(action->isEnabled(), !expectDisabled);
|
QCOMPARE(action->isEnabled(), !expectDisabled);
|
||||||
|
|
||||||
action->setEnabled(true);
|
action->setEnabled(true);
|
||||||
|
Loading…
Reference in New Issue
Block a user