Hennadii Stepanov 46f79dde67
Merge bitcoin-core/gui#841: Decouple WalletModel from RPCExecutor
002b792b9a85100d89e47706c29cf1fd355d9727 gui: decouple WalletModel from RPCExecutor (furszy)

Pull request description:

  A more comprehensive fix for the issue described in #837.

  Since the `WalletModel` class is unavailable when compiling without wallet support
  `(-DENABLE_WALLET=0)`, the RPC executor class should not be coupled to it.
  This decoupling ensures GUI compatibility with builds that omit wallet support.

  This also drops an extra `#ifdef ENABLE_WALLET` block which is always good.

ACKs for top commit:
  w0xlt:
    Code Review ACK 002b792b9a
  pablomartin4btc:
    tACK 002b792b9a85100d89e47706c29cf1fd355d9727
  BrandonOdiwuor:
    tACK 002b792b9a85100d89e47706c29cf1fd355d9727
  hebasto:
    ACK 002b792b9a85100d89e47706c29cf1fd355d9727, I have reviewed the code and it looks OK.

Tree-SHA512: a8e6b7e9d88dd8e0ff5e2d0de91be2f85fd0559265267d3bf6cae5a37606cf1ab6bc7415d5817a11006008de362f2ca3557ba772b4e1bd9fbef5f564be3b53bb
2025-05-11 17:34:11 +01:00
..
2025-05-06 16:53:16 -07:00
2025-05-08 16:49:58 +01:00
2025-05-08 16:49:58 +01:00
2025-05-09 15:03:08 +02:00
2025-05-09 15:06:51 +02:00
2025-03-13 11:13:13 +00:00
2025-03-13 11:13:13 +00:00
2024-11-26 20:47:08 -05:00
2025-05-06 12:21:32 -07:00
2025-05-09 14:59:34 +02:00
2024-11-04 14:19:40 -05:00
2024-05-20 16:48:19 +00:00
2024-07-08 11:12:01 +02:00
2025-05-08 16:49:58 +01:00
2025-01-22 11:29:05 +01:00
2025-04-17 16:31:57 -07:00
2025-05-08 16:49:58 +01:00
2024-07-08 11:12:01 +02:00
2025-03-31 13:07:37 -04:00
2024-12-31 00:04:20 -03:00
2024-12-31 00:04:20 -03:00
2025-04-09 15:59:59 +01:00
2025-04-09 15:59:59 +01:00