Wladimir J. van der Laan
8046a3e0be
Merge #16348 : qt: Assert QMetaObject::invokeMethod result
...
64fee48944 qt: Assert QMetaObject::invokeMethod result (João Barbosa)
f27bd96b5f gui: Fix missing qRegisterMetaType(WalletModel*) (João Barbosa)
Pull request description:
Invalid/wrong dynamic calls aren't verified by the compiler. This PR asserts those dynamic calls. Once we bump Qt to at least 5.10 these can be refactored to use the `invokeMethod` overload that allows connecting to lambdas or member pointers, which are compile checked.
For reference, one of the overloaded versions is https://doc.qt.io/qt-5/qmetaobject.html#invokeMethod-5 .
ACKs for top commit:
laanwj:
ACK 64fee48944
Tree-SHA512: d332e5d7eb2c7be5d3fe90e2e4ff20a67800b9664f6637c122a23647a964f7915703d3f086e2de440f695cfe14de268ff581d0092b7736e911952a4f4d248e25
2019-07-09 11:48:01 +02:00
..
2019-07-05 17:53:57 +03:00
2019-06-02 17:15:23 +02:00
2019-06-02 17:15:23 +02:00
2019-06-26 16:57:14 +02:00
2019-06-26 16:57:14 +02:00
2019-04-09 17:53:08 -04:00
2019-06-28 22:44:38 -04:00
2019-06-02 17:15:23 +02:00
2019-07-09 11:48:01 +02:00
2019-07-08 20:29:00 +02:00
2019-07-08 20:45:12 +02:00
2019-03-31 11:41:05 -07:00
2019-07-01 12:59:44 +02:00
2019-07-03 13:50:08 +02:00
2019-07-08 13:39:59 -04:00
2019-07-08 13:39:59 -04:00
2019-06-02 17:15:23 +02:00
2019-06-14 08:30:43 +02:00
2019-06-02 17:15:23 +02:00
2019-06-02 17:15:23 +02:00
2019-06-13 11:46:38 -04:00
2019-06-13 11:46:38 -04:00
2019-06-13 10:32:52 -04:00
2019-06-13 10:32:52 -04:00
2019-05-02 15:14:12 -04:00
2019-04-06 12:10:55 -07:00
2019-04-06 12:10:55 -07:00
2019-05-22 15:55:50 +01:00
2019-03-27 18:29:48 -04:00
2019-03-27 18:29:48 -04:00
2019-04-26 13:09:30 -04:00
2019-03-26 17:38:00 -07:00
2019-06-06 08:00:33 +02:00
2019-06-02 17:15:23 +02:00
2019-04-30 10:05:54 +03:00
2019-04-28 04:42:38 +00:00
2019-04-10 12:16:52 +01:00
2019-04-30 10:05:54 +03:00
2019-03-31 11:41:05 -07:00
2019-06-02 17:15:23 +02:00
2019-05-25 23:23:11 +02:00
2019-04-09 17:53:08 -04:00
2019-07-08 13:39:59 -04:00
2019-04-29 10:15:23 -04:00
2019-06-02 17:15:23 +02:00
2019-03-27 13:59:50 +01:00
2019-04-29 10:15:23 -04:00
2019-06-20 12:12:24 -04:00
2019-06-20 12:12:24 -04:00
2019-06-19 18:06:30 -04:00
2019-07-05 17:53:57 +03:00
2019-06-26 11:01:37 -04:00
2019-04-11 10:12:36 -04:00
2019-06-19 18:06:30 -04:00
2019-06-02 17:15:23 +02:00
2019-06-02 17:15:23 +02:00
2019-06-25 11:12:37 +08:00
2019-06-26 11:01:57 -04:00
2019-05-09 09:10:53 -04:00
2019-06-11 17:18:16 +02:00
2019-05-15 14:21:48 -04:00
2019-06-02 17:15:23 +02:00
2019-06-19 19:22:34 +03:00
2019-04-29 10:15:23 -04:00
2019-06-18 17:12:02 +02:00
2019-07-02 16:53:22 +02:00
2019-05-10 14:31:22 -07:00
2019-05-18 10:01:54 +02:00
2019-05-18 10:01:54 +02:00
2019-05-03 15:02:54 -04:00
2019-06-18 17:12:02 +02:00
2019-06-13 11:46:38 -04:00
2019-05-17 13:29:04 +02:00
2019-05-17 13:29:04 +02:00
2019-06-26 11:01:57 -04:00
2019-06-13 09:30:40 -04:00
2019-06-18 17:28:44 +02:00
2019-06-02 17:15:23 +02:00
2019-04-06 12:10:55 -07:00
2019-06-07 11:07:09 +02:00
2019-06-07 11:07:09 +02:00
2019-06-18 15:59:53 -04:00
2019-06-19 19:22:34 +03:00
2019-07-03 14:18:29 +02:00
2019-07-05 18:32:05 +02:00
2019-07-02 16:29:08 +02:00
2019-06-02 17:15:23 +02:00
2019-06-25 15:02:34 -04:00
2019-06-02 17:15:23 +02:00